XML schema là gì?

Phrase None
Lược đồ XML

Một lược đồ XML (XML schema) xác định các phần tử (element) mà một file XML có thể chứa. Nó cung cấp một cấu trúc cụ thể cho dữ liệu XML, điều này rất quan trọng khi chia sẻ các file XML giữa nhiều hệ thống. Việc xác định một lược đồ XML (XML schema) đảm bảo một tài liệu (document) hoặc feed sẽ không chứa các giá trị không xác định, điều này có thể gây ra lỗi phân tích cú pháp. Dưới đây là một ví dụ về lược đồ XML (XML schema) hoặc định nghĩa lược đồ XML (XSD).


<?xml version="1.0"?>
<xs:schema xmlns:xs="[url of a webpage that describes the schema]">

  <xs:element name="email">
    <xs:complexType>,
      <xs:sequence>
        <xs:element name="to" type="xs:string"/>
        <xs:element name="from" type="xs:string"/>
        <xs:element name="subject" type="xs:string"/>
        <xs:element name="body" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>

</xs:schema>

Learning English Everyday