Đang chuẩn bị liên kết để tải về tài liệu:
Cấu trúc và cú pháp của XML phần cuối

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Biểu diễn Data trong XML Một tài liệu XML phải well-formed và valid. Mặc dầu hai từ nầy nghe tờ tợ, nhưng chúng có ý nghĩa khác nhau. Một XML well-formed là một XML thích hợp cho parser chế biến. | Biểu diễn Data trong XML Một tài liệu XML phải well-formed và valid. Mặc dầu hai từ nầy nghe tờ tợ nhưng chúng có ý nghĩa khác nhau. Một XML well-formed là một XML thích hợp cho parser chế biến. Tức là XML tuân thủ các luật lệ về Tag Element Attribute value .v.v. chứa bên trong để parser có thể nhận diện và phân biệt mọi thứ. Để ý là một XML well-formed chưa chắc chứa đựng những dữ liệu hữu dụng trong công việc làm ăn. Là well-formed chỉ có nghĩa là XML có cấu trúc đúng. Để hữu dụng cho công việc làm ăn XML chẳng những well-formed mà còn cần phải valid. Một tài liệu XML valid khi nó chứa những data cần có trong loại tài liệu loại hay class ấy. Thí dụ một XML đặt hàng có thể bị đòi hỏi phải có một Attribute OrderNo và một Child Element Orderdate. Parser validate một XML bằng cách kiểm tra data trong XML xem có đúng như định nghĩa trong một Specification về loại tài liệu XML ấy. Specification nầy có thể là một Document Type Definition DTD hay một Schema. Chốc nữa ta sẽ nói đến valid bây giờ hãy bàn về well-formed. Tạo một tài liệu XML well-formed Để well-formed một tài liệu XML phải theo đúng các luật sau đây 1. Phải có một root gốc Element duy nhất gọi là Document Element nó chứa tất cả các Elements khác trong tài liệu. 2. Mỗi opening Tag phải có một closing Tag giống như nó. 3. Tags trong XML thì case sensitive tức là opening Tag và closing Tag phải được đánh vần y như nhau chữ hoa hay chữ thường. 4. Mỗi Child Element phải nằm trọn bên trong Element cha của nó. 5. Attribute value trong XML phải được gói giữa một cặp ngoặc kép hay một cặp apostrophe. Luật thứ nhất đòi hỏi một root Element duy nhất nên tài liệu dưới đây không well-formed vì nó không có một top level Element Product ProductID 1 Chair Product Product ProductID 2 Desk Product Một tài liệu XML không có root Element được gọi là một XML fragment mảnh . Để làm cho nó well-formed ta cần phải thêm một root Element như dưới đây Catalog Product ProductID 1 Chair Product Product ProductID 2 Desk Product Catalog