Tài liệu tham khảo XML Schema

yếu tố XSD

yếu tố giải thích
all quy định các yếu tố con có thể xuất hiện theo bất kỳ thứ tự nào, mỗi yếu tố con có thể xuất hiện 0 lần hoặc 1 lần.
annotation annotation 元素 là một yếu tố cấp độ cao, quy định chú thích của schema.
any Cho phép tác giả mở rộng tài liệu XML thông qua các phần tử không được quy định bởi schema.
anyAttribute Cho phép tác giả mở rộng tài liệu XML thông qua các thuộc tính không được quy định bởi schema.
appInfo Quy định thông tin mà ứng dụng cần sử dụng trong phần tử annotation.
attribute Định nghĩa một thuộc tính.
attributeGroup Định nghĩa nhóm thuộc tính được sử dụng trong định nghĩa loại phức tạp.
choice Chỉ cho phép một phần tử xuất hiện trong phần tử bao gồm trong tuyên bố <choice>.
complexContent Định nghĩa các mở rộng hoặc ràng buộc đối với loại phức tạp (bao gồm nội dung hỗn hợp hoặc chỉ chứa phần tử).
complexType Định nghĩa loại phức tạp.
documentation Định nghĩa chú thích văn bản trong schema.
element Định nghĩa phần tử.
extension Mở rộng phần tử existing simpleType hoặc complexType.
field Quy định biểu thức XPath, biểu thức này quy định giá trị được sử dụng để định nghĩa các ràng buộc标识.
group Định nghĩa nhóm phần tử được sử dụng trong định nghĩa loại phức tạp.
import Thêm nhiều schema có không gian tên mục tiêu khác nhau vào một tài liệu.
include Thêm nhiều schema có cùng không gian tên mục tiêu vào một tài liệu.
key Chỉ định giá trị thuộc tính hoặc phần tử (hoặc nhóm giá trị) phải là key trong phạm vi được chỉ định.
keyref Quy định giá trị thuộc tính hoặc phần tử (hoặc nhóm giá trị) tương ứng với giá trị của key hoặc phần tử unique được chỉ định.
list Định nghĩa loại dữ liệu đơn giản là danh sách các giá trị của loại dữ liệu đã chỉ định.
notation Mô tả định dạng của dữ liệu không phải XML trong tài liệu XML.
redefine Xác định lại các loại dữ liệu đơn giản và phức tạp, nhóm và nhóm thuộc tính được lấy từ tệp cấu trúc bên ngoài.
restriction Định nghĩa các ràng buộc đối với simpleType, simpleContent hoặc complexContent.
schema Định nghĩa phần tử gốc của schema.
selector Đ指定 XPath biểu thức, biểu thức này chọn một nhóm phần tử để áp dụng các ràng buộc.
sequence Yêu cầu các phần tử con phải xuất hiện theo thứ tự. Mỗi phần tử có thể xuất hiện từ 0 đến bất kỳ lần nào.
simpleContent Chứa các mở rộng hoặc ràng buộc của phần tử complexType mà không chứa bất kỳ phần tử nào.
simpleType Định nghĩa một loại dữ liệu đơn giản, quy định các ràng buộc và thông tin về giá trị của thuộc tính hoặc chỉ chứa văn bản của phần tử.
union Định nghĩa bộ sưu tập của nhiều simpleType định nghĩa.
Định nghĩa bộ sưu tập của nhiều simpleType định nghĩa. unique

Định nghĩa giá trị của thuộc tính hoặc element (hoặc tổ hợp thuộc tính hoặc element) trong phạm vi chỉ là duy nhất.

XSD Restrictions/Facets cho các loại dữ liệu

Xem XSD giới hạn / Facets Giới hạn
Mô tả Định nghĩa danh sách các giá trị được chấp nhận.
fractionDigits Định nghĩa số lượng lớn nhất của số thập phân được phép. Phải lớn hơn hoặc bằng 0.
length Định nghĩa số lượng chính xác của ký tự hoặc mục liệt kê được phép. Phải lớn hơn hoặc bằng 0.
maxExclusive Định nghĩa giá trị cao nhất của số. Giá trị được phép phải nhỏ hơn giá trị này.
maxInclusive Định nghĩa giá trị cao nhất của số. Giá trị được phép phải nhỏ hơn hoặc bằng giá trị này.
maxLength Định nghĩa số lượng tối đa của ký tự hoặc mục liệt kê được phép. Phải lớn hơn hoặc bằng 0.
minExclusive Định nghĩa giá trị thấp nhất của số. Giá trị được phép phải lớn hơn giá trị này.
minInclusive Định nghĩa giá trị thấp nhất của số. Giá trị được phép phải lớn hơn hoặc bằng giá trị này.
minLength Định nghĩa số lượng tối thiểu của ký tự hoặc mục liệt kê được phép. Phải lớn hơn hoặc bằng 0.
pattern Định nghĩa chuỗi ký tự chính xác có thể chấp nhận được.
totalDigits Định nghĩa số lượng chính xác của số nguyên Hồi giáo được phép. Phải lớn hơn 0.
whiteSpace Định nghĩa cách xử lý ký tự trống (xuất bản, phím Enter, khoảng trống và tab).