1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng công nghệ lập trình tích hợp chương 4 0 ts nguyễn quang uy

40 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Chương Tạo tài liệu XML Mục lục chương • • • • • Trình soạn thảo XML Trình duyệt XML Trình kiểm tra XML Tạo tài liệu XML Tạo prologs Mục lục chương • • • • • • Tạo khai báo XML Tạo comments Tạo hướng dẫn xử lý Tạo thẻ thành phần 10 Tạo phần liệu 11 Xử lý entity Trình soạn thảo XML • Ta dùng trình soạn thảo text để soạn thảo tài liệu XML • Một số trình soạn thảo hỗ trợ việc kiểm tra cú pháp xml sử dụng phổ biến bao gồm: – Adobe FrameMaker (http://www.adobe.com)— Adobe includes good XML support in FrameMaker (but it's expensive) – XML Pro (http://www.vervet.com/)— A powerful but fairly expensive XML editor Trình soạn thảo XML • Một số trình soạn thảo phổ biến – XML Writer (http://xmlwriter.net/)— An XML editor with a good interface – XML Notepad— Microsoft's free XML editor, no longer available from Microsoft, but still available from some other sites, such as http://www.webattack.com/get/xmlnotepad.shtml – Microsoft's Visual Studio NET (the development environment for NET languages like C# NET and Visual Basic NET) includes a powerful XML editor – XML Spy (http://www.xmlspy.com/)— One of the premier XML editors, with a good user interface, but also not free – XMLmind (http://www.xmlmind.com/xmleditor/)— Includes DTDand XML Schema-aware editing commands, and a word processor-like view Trình duyệt XML • Các trình duyệt chương trinh sử dụng để hiển thị tài liệu cấu trúc tài liệu XML • Một số trình duyệt XML phổ biến là: – Internet Explorer – Netscape Navigator – Fire Fox – Jumbo dùng để hiển thị liệu 3D cấu trúc phân tử Trình kiểm tra XML • Trình kiểm tra sử dụng để kiểm tra xem tài liệu XML có well-formed valid khơng • Một số trình kiểm tra XML phổ biến bao gồm: – http://validator.w3.org/— This is the official W3C HTML validator It's designed for HTML, but also includes some XML support – http://tidy.sourceforge.net/— Tidy is a popular utility for cleaning up and repairing Web pages It also includes some support for XML Trình kiểm tra XML • Một số trình kiểm tra phổ biến: – http://www.xml.com/pub/a/tools/ruwf/check.html— This is XML.com's XML validator, based on the Lark XML processor – http://www.ltg.ed.ac.uk/~richard/xml-check.html— The Language Technology Group at the University of Edinburgh's validator, based on the RXP XML parser – http://www.stg.brown.edu/service/xmlvalid/— The home of the very useful XML validator from the Scholarly Technology Group at Brown University This is one of only a few online XML validators that allows you to check XML documents that are not online—you can browse to your document on your hard disk and this validator will upload it Trình kiểm tra • Giẳ sử ta có tài liệu sau Thử dùng trình kiểm tra để check tài liệu này: – ]> Hello From XML This is an XML document! Từng bước tạo tài liệu XML • Một tài liệu XML có thành phần sau: – Prologs – XML declarations – Processing instructions – Elements and attributes – Comments – CDATA sections – Entities Tạo dẫn XML • Các dẫn hướng dẫn cho trình duyệt cách hiển thị liệu XML • Chỉ dẫn sử dụng phổ biến – • Các dẫn start with Tạo dẫn XML • Ví dụ dùng dẫn – – – – – Hello From XML – – – This is an XML document! – – Tạo thẻ thành phần • Chúng ta tạo cấu trúc liệu cách sử dụng thành phần • Các thành phần xml bao gồm thẻ bắt đầu thẻ kết thúc Cách tạo tên thẻ • Một số ý tên thẻ bao gồm: – a letter, an underscore, or a colon The next characters might be letters, digits, underscores, hyphens, periods, and colons (but no whitespace) • Các thẻ hợp lệ – – – – – • Các thẻ khơng hợp lệ – – – – – Cách tạo thẻ rỗng • Các thẻ rỗng XML ln phải kết thúc />, • Ví dụ thẻ rỗng – – – – This is an XML document! – – Thẻ rỗng • Các thẻ trống xml có thuộc tính ví dụ sau: – – – This is an XML document! – – Thành phần gốc • Để tài liệu xml well-formed ln cần thành phần gốc Document thành phần gốc ví dụ sau: • • • • • • • • • • Hello From XML This is an XML document! Tạo thuộc tính • Các thuộc tính xml có chức tương tự thuộc tính HTML • Tuy nhiên khơng giống HTML, tất giá trị gán vào thuộc tính XML phải đặt dấu nháy kép • Ví dụ sau sử dụng thuộc ính status cho thành phần element Ví dụ dung thuộc tính • • • • • • • • • • • • • • • • • • • • • Kelly Grace October 15, 2005 Printer 111 $111.00 Laptop 222 $989.00 Ví dụ dung thuộc tính • • • • • • • • • • • • • • • • • • • Grant Cary October 20, 2005 Desktop 333 $2995.00 Scanner 444 $200.00 Ví dụ dung thuộc tính • • • • • • • • • • • • • • • • • • • • Gable Clark October 25, 2005 Keyboard 555 $129.00 Mouse 666 $25.00 Thuộc tính thành phần • Một điểm cần ý thuộc tính thành phần XML chứa liệu Vậy ta lên sử dụng nào? • Điều tùy thuộc hồn tồn vào người sử dụng Tuy nhiên cần ý là: – Sử dụng thuộc tính khơng thể tạo cấu trúc cho tài liệu – Do ta nên sử dụng thành phần cần tạo cấu trúc cho tai liệu sử dụng thuộc tính để biểu diễn thơng tin thêm Tạo CDATA Sections • CDATA viết tắt character data • Ta sử dụng CDATA section để hướng dẫn trình duyệt khơng thơng dịch tất lội dung bên • CDATA section bắt đầu với markup Ví dụ CDATA Sections • • • • • • • • • • • • • • • • • • • • • • • Here's how the element starts: Kelly Grace October 15, 2005 Printer 111 $111.00 ]]>

Ngày đăng: 27/07/2023, 08:34

Xem thêm: