บทช่วยสอน 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 ใด ๆ

ดูบทต่อไป


DTD XML
10/30