Lược đồ XML
(XML Schema)
Mục tiêu
Đọc và tạo XML Schema
Làm thế nào để sử dụng được XML Schema
trong ứng dụng.
Vì sao XML Schema mạnh hơn DTD
Giới thiệu
Vì sự phức tạp của khai báo DTD, tổ chức
W3C đưa ra một giải pháp tổng quát hơn
DTD đó là khai báo và định nghĩa các phần
tử trong tài liệu XML theo lược đồ XML (XML
Schema).
Để kiểm tra tính hợp lệ của tài liệu XML bằng
lược đồ XML Schema, ta dùng các bộ kiểm
tra cú pháp lược đồ (Schema Checker).
Giới thiệu
Định nghĩa những phần tử xuất hiện trong tài liệu XML.
Định nghĩa những thuộc tính xuất hiện trong tài liệu.
Định nghĩa quan hệ phần tử cha con
Định nghĩa thứ tự các phần tử con
Định nghĩa số phần tử con
Định nghĩa phần tử rỗng hay chứa dữ liệu text
Định nghĩa kiểu dữ liệu của phần tử và thuộc tính
Định nghĩa giá trị mặc định của thuộc tính và phần tử
Tại sao XML sử dụng XML Schema?
Dễ dàng để mô tả nội dung tài liệu vì dùng
chính cú pháp XML để định nghĩa
Dễ kiểm tra tính hợp lệ của tài liệu
Dễ định nghĩa về mặt dữ liệu (data facet)
Dễ dàng định nghĩa dữ liệu mẫu (data
patterns)
Dễ chuyển đổi kiểu dữ liệu này sang kiểu dữ
liệu khác