Nội dung chính
Validation trong XML
Validation là một tiến trình mà một tài liệu được xác nhận. Một tài liệu XML được xem như là hợp lệ nếu nội dung của nó kết nối với các phần tử, các thuộc tính và được liên kết với Document Type Declaration (DTD), và nếu tài liệu tuân theo các ràng buộc được trình bày trong nó. Validation được xử lý theo hai cách bởi XML Parser. Đó là:
Tài liệu XML là Well-formed
Tài liệu XML là hợp lệ
Tài liệu XML là Well-formed
Một tài liệu XML được xem như là Well-formed nếu nó tuân theo các qui tắc sau:
Không DTD. XML file phải sử dụng các thực thể ký tự được định nghĩa trước cho: amp(&), apos(trích dẫn đơn), gt(>), lt(<), quot(trích dẫn kép).
Nó phải đi theo thứ thự của các thẻ, ví dụ: thẻ bên trong phải được đóng trước khi đóng thẻ bên ngoài.
Mỗi thẻ mở phải có một thẻ đóng hoặc nó phải có một thẻ tự đóng (
.... hoặc