Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
1,22 MB
Nội dung
CHƯƠNG VIII: XML Lý thuyết tiết Thực hành tiết CƠ BẢN VỀ XML Giới thiệu XML Cấu trúc của tài liệu XML Giới thiệu XML XML là viết tắt cho chữ eXtensible Markup Language XML là ngôn ngữ đánh dấu tương đối là mới, được phát triển từ một ngôn ngữ đánh dấu Standard Generalized Markup Language (SGML) Cấu trúc của tài liệu XML Gồm nhiều phần tử (element), mỗi thành phần được bắt đầu với một thẻ bắt đầu (starttag) và một thẻ kết thúc (endtag) Giữa starttag và endtag là nội dung của phần tử này Nội dung có thể bao gồm dữ liệu văn bản hay có thể là một phần tử khác Cấu trúc của tài liệu XML (Vd) F10 Shimano 47.76 Cấu trúc của tài liệu XML (tt) Một tài liệu XML khơng có tồn tại một thẻ nào khơng đúng quy định Khi xây dựng tài liệu XML cần phải tn thủ theo một số quy luật nào đó, nếu tn thủ đúng quy luật thì được gọi là wellformed Một tài liệu XML wellformed chưa chắc là một tài liệu hợp lệ, nó chỉ được xem là hợp lệ nếu đảm bảo những quy tắc trong tài liệu Document Type Definition (DTD) hay giản đồ (schema) Một tài liệu XML wellformed Phải có một root Element duy nhất, gọi là Document Element Mỗi tag mở phải có một tag đóng tương ứng Tags trong XML thì case sensitive Mỗi child Element phải nằm trong Element cha Giá trị thuộc tính trong XML phải được bao trong một cặp ngoặc kép hay một cặp ngoặc Processing Instructions và Comments Processing Instructions (chỉ thị về cách chế biến) nằm trong cặp tag Mặc dù một tài liệu XML wellformed khơng cần có một Processing Instruction, nhưng thơng thường ta sẽ để ở hàng đầu tài liệu, được gọi là prologue Processing Instructions và Comments 2002614 Helen Mooney 1 2 Processing Instructions và Comments Có một loại Processing Instruction khác cũng khá thơng dụng là cho biết tên stylesheet của XML này Treasure Island Robert Louis Stevenson XÂY DỰNG TÀI LIỆU XML Document Type Define (DTD) XML schema Document Type Define (DTD) DTD là một bộ những qui tắc cú pháp cho nhãn. Nó cho bạn biết những nhãn nào bạn có thể sử dụng trong một tài liệu, chúng nên được xếp theo thứ tự nào, những nhãn nào có thể xuất hiện bên trong các nhãn khác, những nhãn nào có các thuộc tính, Một DTD có thề là một bộ phận của một tài liệu XML, nhưng thường nó là một tài liệu riêng biệt hoặc một loại các tài liệu Document Type Define (DTD) ]> Tove Jani Reminder Don't forget me this weekend Document Type Define (DTD) Tove Jani Reminder Don't forget me this weekend! Document Type Define (DTD) Và file “note.dtd” XML schema XML Schema mô tả cấu trúc của tài liệu XML, thay thế cho DTD XML Schema mơ tả: Các phần tử và thuộc tính trong tài liệu XML Thứ tự và số lượng các phần tử con Các kiểu dữ liệu của phần tử và thuộc tính