บทช่วยสอน DTD XML ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้
ในรูปแบบของเอกสาร XML ที่ดีที่เกิดขึ้น,ตรวจสอบเอกสาร XML,DTD XML,XML Schema,เครื่องมือตรวจสอบ XML ทั่วไป,
DTD XML
XML มีไวยากรณ์ที่ถูกต้องเรียกว่า "รูปแบบที่ดี" ในรูปแบบ XML
การตรวจสอบ DTD ของ XML ผ่าน "ตามกฎหมาย" XML
ในรูปแบบของเอกสาร XML ที่ดีที่เกิดขึ้น
"ดีขึ้น" เอกสาร XML มีไวยากรณ์ที่ถูกต้อง
กฎไวยากรณ์ที่อธิบายไว้ในส่วนก่อนหน้านี้:
- เอกสาร XML ต้องมีองค์ประกอบราก
- องค์ประกอบ XML ต้องมีแท็กปิด
- แท็ก XML เป็นกรณีที่สำคัญ
- องค์ประกอบ XML จะต้องซ้อนกันอย่างถูกต้อง
- ค่าแอตทริบิวต์ XML จะต้องยกมา
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
ตรวจสอบเอกสาร XML
เอกสาร XML กฎหมายคือ "ดีขึ้น" เอกสาร XML ซึ่งสอดคล้องกับเอกสารชนิดข้อกำหนด (DTD) กฎ:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!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 จะใช้ชุดขององค์ประกอบทางกฎหมายในการกำหนดโครงสร้างของเอกสารนี้:
<!DOCTYPE note
[
<!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:element name="note">
<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 ใด ๆ
ดูบทต่อไป