Khi giá trị của thuộc tính độc lập trong một tài liệu XML là "không", tài liệu cần được kiểm tra đối với riêng biệt DTD tài liệu hoặc tài liệu giản đồ XML (xem bên dưới). DTD file Hiển thị trong hình 12.4 nên được lưu trữ trong hệ thống tập tin tương tự như các tài liệu XML, và nên được tập tin tên proj.dtd. Ngoài ra, chúng tôi có thể bao gồm các văn bản tài liệu DTD tại đầu của tài liệu XML chính nó để cho phép các kiểm tra.Mặc dù XML DTD là khá đủ để xác định cấu trúc cây với các yếu tố cần thiết, tùy chọn, và lặp lại, và nhiều loại thuộc tính, nó có một số hạn chế. Trước tiên, các kiểu dữ liệu trong DTD không phải là rất chung chung. Thứ hai, DTD có cú pháp đặc biệt của riêng của nó và do đó đòi hỏi bộ vi xử lý chuyên biệt. Nó sẽ được thuận lợi để xác định tài liệu giản đồ XML bằng cách sử dụng quy tắc cú pháp của XML chính nó, do đó các bộ vi xử lý tương tự được sử dụng cho các tài liệu XML có thể xử lý XML Sơ đồ mô tả. Thứ ba, tất cả các yếu tố DTD luôn buộc phải thực hiện theo thứ tự quy định của tài liệu này, do đó, phần tử có thứ tự không được phép. Những hạn chế đã dẫn tới sự phát triển của giản đồ XML, một ngôn ngữ tổng quát hơn nhưng cũng phức tạp hơn để xác định cấu trúc và các yếu tố của tài liệu XML.
đang được dịch, vui lòng đợi..
![](//viimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)