องค์ประกอบ DTD
ใน DTD เป็นองค์ประกอบโดยการประกาศองค์ประกอบที่จะได้รับการประกาศ
ประกาศองค์ประกอบ
ใน DTD เป็นองค์ประกอบ XML โดยการประกาศองค์ประกอบที่จะได้รับการประกาศ ประกาศ Element และไวยากรณ์ต่อไปนี้:
或
<!ELEMENT element-name (element-content)>
องค์ประกอบที่ว่างเปล่า
องค์ประกอบที่ว่างเปล่าประกาศตามหมวดหมู่ลบคำสำคัญ:
实例:
<!ELEMENT br EMPTY>
XML example:
<br />
เพียงองค์ประกอบ PCDATA
เพียงองค์ประกอบ PCDATA ในวงเล็บ PCDATA # ประกาศ:
实例:
<!ELEMENT from (#PCDATA)>
องค์ประกอบที่ไม่มีเนื้อหา
งบตามหมวดหมู่คำหลักองค์ประกอบใด ๆ ที่สามารถมีการรวมกันของข้อมูลใด ๆ parsable:
实例:
<!ELEMENT note ANY>
องค์ประกอบที่มีเด็ก (ตามลำดับ)
องค์ประกอบกับองค์ประกอบหนึ่งหรือเด็กภายในชื่อองค์ประกอบของเด็กวงเล็บประกาศ:
或
<!ELEMENT element-name (child1,child2,th.)>
实例:
<!ELEMENT note (to,from,heading,body)>
เมื่อองค์ประกอบย่อยคั่นด้วยเครื่องหมายจุลภาคตามลำดับของงบเหล่านี้องค์ประกอบย่อยต้องปรากฏในคำสั่งเดียวกันในเอกสาร ในการประกาศอย่างเต็มรูปแบบสำหรับเด็กที่ยังต้องได้รับการประกาศ แต่ยังองค์ประกอบของเด็กสามารถมีองค์ประกอบของเด็ก "หมายเหตุ" องค์ประกอบที่เป็นคำสั่งที่สมบูรณ์แบบ:
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
องค์ประกอบคำสั่งปรากฏเพียงครั้งเดียว
实例:
<!ELEMENT note (message)>
ตัวอย่างข้างต้นประกาศ: ข้อความองค์ประกอบของเด็กต้องปรากฏเพียงครั้งเดียวและจะต้องปรากฏเพียงครั้งเดียวใน "หมายเหตุ" องค์ประกอบ
องค์ประกอบปฏิญญาปรากฏขึ้นอย่างน้อยหนึ่งครั้ง
实例:
<!ELEMENT note (message+)>
ตัวอย่างข้างต้นที่เครื่องหมายบวก (+) ประกาศ: ข้อความองค์ประกอบของเด็กต้องปรากฏอย่างน้อยหนึ่งครั้งใน "หมายเหตุ" องค์ประกอบ
ศูนย์หรือมากกว่าการประกาศองค์ประกอบปรากฏ
实例:
<!ELEMENT note (message*)>
ตัวอย่างข้างต้นดอกจัน (*) ประกาศ: ข้อความองค์ประกอบของเด็กสามารถปรากฏใน "หมายเหตุ" องค์ประกอบศูนย์หรือมากกว่าครั้ง
ประกาศศูนย์หรือองค์ประกอบหนึ่ง
实例:
<!ELEMENT note (message?)>
ตัวอย่างข้างต้นประกาศเครื่องหมายคำถาม (?): ข้อความองค์ประกอบของเด็กสามารถปรากฏใน "หมายเหตุ" องค์ประกอบศูนย์หรือเพียงครั้งเดียว
คำสั่ง "ไม่ใช่ th. / th. ทั้ง" ประเภทของเนื้อหา
<!ELEMENT note (to,from,header,(message|body))>
ตัวอย่างข้างต้นประกาศ: "โน้ต" องค์ประกอบที่จะต้องมี "กับ" ธาตุ "จาก" องค์ประกอบ "หัว" องค์ประกอบเช่นเดียวกับที่ไม่ใช่ "" องค์ประกอบเพียง "ร่างกาย" องค์ประกอบ
ไฮบริดประกาศเนื้อหา
<!ELEMENT note (#PCDATA|to|from|header|message)*>
ตัวอย่างข้างต้นประกาศ: "โน้ต" องค์ประกอบสามารถมีศูนย์หรือมากกว่าครั้ง PCDATA "จะ" "จาก", "หัว" หรือ "ข้อความ"