DTD XML
XML มีไวยากรณ์ที่ถูกต้องเรียกว่า "รูปแบบที่ดี" ในรูปแบบ XML
การตรวจสอบ DTD ของ XML ผ่าน "ตามกฎหมาย" XML
ในรูปแบบของเอกสาร XML ที่ดีที่เกิดขึ้น
"ดีขึ้น" เอกสาร XML มีไวยากรณ์ที่ถูกต้อง
กฎไวยากรณ์ที่อธิบายไว้ในส่วนก่อนหน้านี้:
- เอกสาร XML ต้องมีองค์ประกอบราก
- องค์ประกอบ XML ต้องมีแท็กปิด
- แท็ก XML เป็นกรณีที่สำคัญ
- องค์ประกอบ XML จะต้องซ้อนกันอย่างถูกต้อง
- ค่าแอตทริบิวต์ XML จะต้องยกมา
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
ตรวจสอบเอกสาร XML
เอกสาร XML กฎหมายคือ "ดีขึ้น" เอกสาร XML ซึ่งสอดคล้องกับเอกสารชนิดข้อกำหนด (DTD) กฎ:
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
ในตัวอย่างข้างต้นประกาศ DOCTYPE คือการอ้างอิงไปยังแฟ้ม DTD ภายนอก ย่อหน้าต่อไปนี้แสดงเนื้อหาของแฟ้ม
DTD XML
DTD มีวัตถุประสงค์เพื่อกำหนดโครงสร้างของเอกสารของ XML จะใช้ชุดขององค์ประกอบทางกฎหมายในการกำหนดโครงสร้างของเอกสารนี้:
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
หากคุณต้องการที่จะเรียนรู้ DTD โปรดของเรา ที่หน้าบ้าน เพื่อหา DTD กวดวิชา
XML Schema
W3C สนับสนุน DTD XML-based แทนของผู้ที่เรียกว่า XML Schema:
<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
หากคุณต้องการที่จะเรียนรู้ XML Schema โปรดของเรา ที่หน้าบ้าน เพื่อหา Schema กวดวิชา
เครื่องมือตรวจสอบ XML ทั่วไป
เพื่อช่วยให้คุณตรวจสอบไวยากรณ์ของไฟล์ XML ที่เราได้สร้าง XML ตรวจสอบเพื่อให้คุณสามารถตรวจสอบไวยากรณ์สำหรับเอกสาร XML ใด ๆ
ดูบทต่อไป