Giới thiệu về XML Schema
- Trang trước Hướng dẫn XSD
- Trang tiếp theo Tại sao lại sử dụng XSD?
XML Schema là người thay thế cho DTD dựa trên XML.
XML Schema có thể mô tả cấu trúc tài liệu XML.
Ngôn ngữ XML Schema cũng có thể được gọi là XSD (XML Schema Definition).
Kiến thức cơ bản bạn nên có
Trước khi tiếp tục học, bạn cần có kiến thức cơ bản về các khái niệm sau:
- HTML / XHTML
- XML và XML Namespaces
- Hiểu cơ bản về DTD
Nếu bạn muốn học các dự án này trước tiên, hãy Trang chủ Truy cập các bài giảng này.
XML Schema là gì?
Chức năng của XML Schema là định nghĩa các thành phần hợp lệ của tài liệu XML, tương tự như DTD.
XML Schema:
- Định nghĩa phần tử có thể xuất hiện trong tài liệu
- Định nghĩa thuộc tính có thể xuất hiện trong tài liệu
- Định nghĩa phần tử nào là phần tử con
- Định nghĩa thứ tự của các phần tử con
- Định nghĩa số lượng phần tử con
- Định nghĩa phần tử có phải là rỗng hay có thể chứa văn bản
- Định nghĩa loại dữ liệu của các phần tử và thuộc tính
- Định nghĩa giá trị mặc định và giá trị cố định của các phần tử và thuộc tính
XML Schema là người kế nhiệm của DTD
Chúng tôi tin rằng XML Schema sẽ nhanh chóng thay thế DTD trong hầu hết các ứng dụng mạng.
Lý do như sau:
- XML Schema có thể mở rộng để đáp ứng nhu cầu tương lai
- XML Schema hoàn chỉnh hơn, mạnh mẽ hơn
- XML Schema được viết dựa trên XML
- XML Schema hỗ trợ loại dữ liệu
- XML Schema hỗ trợ không gian tên
XML Schema là tiêu chuẩn của W3C
XML Schema trở thành tiêu chuẩn của W3C vào ngày 2 tháng 5 năm 2001.
Bạn có thể trong《Hướng dẫn của W3C》để biết thêm thông tin về tiêu chuẩn XML Schema.
- Trang trước Hướng dẫn XSD
- Trang tiếp theo Tại sao lại sử dụng XSD?