Tài liệu XML mà không theo một sơ đồ được xác định trước tên thành phần và cấu trúc cây tương ứng được gọi là tài liệu XML schemaless. Điều quan trọng là cần lưu ý rằng các tài liệu XML trung tâm dữ liệu có thể được coi là một trong hai dạng dữ liệu semistructured hoặc dữ liệu có cấu trúc như quy định tại Mục 12.1. Nếu một tài liệu XML tuân theo một lược đồ XML được xác định trước hoặc DTD (xem Phần 12.3), sau đó các tài liệu có thể được coi như là dữ liệu có cấu trúc. Mặt khác, XML cho phép những tài liệu không phù hợp với bất kỳ sơ đồ; này sẽ được coi là dữ liệu semistructured và là tài liệu XML schemaless. Khi giá trị của các thuộc tính độc lập trong một tài liệu XML là có, như trong dòng đầu tiên trong hình 12.3, các tài liệu là độc lập và schemaless.
Thuộc tính XML thường được sử dụng trong một cách tương tự như cách chúng được sử dụng trong HTML (xem hình 12.2 ), cụ thể là, để mô tả tính chất và đặc điểm của các yếu tố (thẻ) trong đó chúng xuất hiện. Nó cũng có thể sử dụng các thuộc tính XML để giữ các giá trị của các yếu tố dữ liệu đơn giản; Tuy nhiên, điều này thường không được khuyến khích. Một ngoại lệ cho quy tắc này là trong những trường hợp mà cần phải tham khảo các yếu tố khác trong một phần của tài liệu XML. Để làm điều này, người ta thường sử dụng các giá trị thuộc tính trong một yếu tố như các tài liệu tham khảo. Điều này tương tự như khái niệm về phím nước ngoài trong cơ sở dữ liệu quan hệ, và là một cách để có được xung quanh mô hình thứ bậc nghiêm ngặt mà các mô hình cây XML ngụ ý. Chúng tôi thảo luận về các thuộc tính XML hơn nữa trong Mục 12.3 khi chúng ta thảo luận về lược đồ XML và DTD.
đang được dịch, vui lòng đợi..
