DTD - องค์ประกอบ XML
- หน้าก่อนหน้า DTD นิยาม
- หน้าต่อไป DTD องค์ประกอบ
ตัวกำกับหลักที่ใช้ในเอกสาร XML และ HTML คือแบบแบ่งปันแหล่งข้อมูลที่เหมือน <body>....</body>
ตัวกำกับหลักเอกสาร XML
เอกสาร XML ทั้งหมด (และเอกสาร HTML) ประกอบด้วยตัวกำกับหลักที่เรียบง่ายต่อไปนี้:
- องค์ประกอบ
- รายละเอียดเกี่ยวกับฟอร์ม
- ตัวแทน
- PCDATA
- CDATA
ด้านล่างนี้คือคำอธิบายสั้นๆ ของแต่ละตัวกำกับหลัก
องค์ประกอบ
องค์ประกอบเป็นตัวกำกับหลักของเอกสาร XML และ HTMLตัวกำกับหลัก.
ตัวอย่างขององค์ประกอบ HTML คือ "body" และ "table" ตัวอย่างขององค์ประกอบ XML คือ "note" และ "message" องค์ประกอบสามารถมีข้อความ องค์ประกอบอื่น หรือเป็นช่องว่าง ตัวอย่างขององค์ประกอบ HTML ที่เป็นช่องว่างคือ "hr"、"br" และ "img"
ตัวอย่าง:
<body>ข้อความในละแวกนี้</body> <message>ข้อความบางส่วนในละแวกนี้</message>
รายละเอียดเกี่ยวกับฟอร์ม
รายละเอียดเกี่ยวกับฟอร์มสามารถให้ข้อมูลเพิ่มเติมเกี่ยวกับองค์ประกอบ.
รายละเอียดเกี่ยวกับฟอร์มนั้นมักจะถูกจัดวางในต้นของแท็กซ์ธ์ขององค์ประกอบ รายละเอียดเกี่ยวกับฟอร์มมักจะเริ่มด้วยชื่อ/ค่าที่ปรากฏขึ้นในรูปแบบของเรื่องที่มีคู่กัน ช่องว่าง "img" มีข้อมูลเพิ่มเติมเกี่ยวกับแบบแบ่งปันแหล่งข้อมูล:
<img src="computer.gif" />
ชื่อองค์ประกอบคือ "img" ชื่อคุณสมบัติคือ "src" ค่าคุณสมบัติคือ "computer.gif" เนื่องจากองค์ประกอบนี้เป็นองค์ประกอบว่าง ดังนั้นจะถูกปิดด้วย "/"
ตัวแทน
ตัวแทนเป็นตัวแทนของข้อความทั่วไป และอ้างอิงตัวแทนเป็นอ้างอิงตัวแทน
ส่วนใหญ่ที่เรียนนักเรียนรู้เกี่ยวกับอ้างอิง HTML นี้: " " ตัวแทน "วรรความชัดแจ้ง" ใช้ใน HTML เพื่อใส่ช่องว่างเพิ่มเติมในเอกสาร
ตัวแทนจะถูกแยกเปิดเมื่อเอกสารถูกประสาทโดยประสาท XML
ตัวแทนดังนี้ถูกกำหนดก่อนใน XML:
อ้างอิงตัวแทน | ตัวอักษร |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA หมายถึงข้อมูลแบบอักษรที่ถูกประสาท (parsed character data)
คุณสามารถฝึกฝนข้อมูลแบบอักษรว่าเป็นข้อความที่อยู่ระหว่างแทร็กขององค์ประกอบ XML
PCDATA จะถูกประสาทโดยประสาท และข้อความนี้จะถูกตรวจสอบตัวแทนและแทร็ก
แทร็กในข้อความจะถูกคำนับเป็นแทร็ก และตัวแทนจะถูกแยกเปิด
อย่างไรก็ตาม ข้อมูลแบบอักษรที่ถูกประสาทจะไม่ควรมีอักษร &、< หรือ > ใดๆ; ต้องใช้ตัวแทน &、< และ > ตามลำดับเพื่อแทนตัวนั้น
CDATA
CDATA หมายถึงข้อมูลแบบอักษร (character data)
CDATA จะไม่ถูกตรวจสอบโดยประสาทแทร็กในข้อความนี้จะไม่ถูกคำนับเป็นแทร็ก และตัวแทนจะไม่ถูกแยกเปิด
- หน้าก่อนหน้า DTD นิยาม
- หน้าต่อไป DTD องค์ประกอบ