Site Tools


Hotfix release available: 2026-07-14a "Mort". upgrade now! [57.1] (what's this?)
New release available: 2026-07-14 "Mort". upgrade now! [57] (what's this?)
Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
notes:dtd_cheat_sheet

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
notes:dtd_cheat_sheet [2026/07/17 12:11]
113.172.119.210 old revision restored (2026/06/30 09:03)
notes:dtd_cheat_sheet [2026/07/24 14:39] (current)
153.67.5.94 old revision restored (2026/06/30 05:48)
Line 1: Line 1:
 ===== Document Type Definition (DTD) ===== ===== Document Type Definition (DTD) =====
 +
 +This is a cheat sheet for the DTD language. It is a follow up to the [[XML Cheat Sheet]] and summarizes [[http://www.w3schools.com/dtd/default.asp | this DTD Tutorial]]. There is also an [[XML Schema Cheat Sheet]].
  
   * A **D**ocument **T**ype **D**efinition (DTD) defines the legal building blocks of an XML document. It defines the document structure with a list of legal elements and attributes.   * A **D**ocument **T**ype **D**efinition (DTD) defines the legal building blocks of an XML document. It defines the document structure with a list of legal elements and attributes.
Line 41: Line 43:
  
   * a,b - a and then b in that order   * a,b - a and then b in that order
 +
  
 ==== DTD Attributes ==== ==== DTD Attributes ====
  
-  * An attribute specified in a DTD takes the form <code><!ATTLIST element-name attribute-name attribute-type default-value></code> for example:<code>+  * An attribute specified in a DTD takes the form <code> 
 +<!ATTLIST element-name 
 +  attribute-name attribute-type default-value 
 +  attribute-name2 attribute-type2 default-value2 
 +     ... ></code> for example:<code>
 <!ATTLIST payment <!ATTLIST payment
    currency CDATA "US Dollars"    currency CDATA "US Dollars"
-   amount CDATA #REQUIRED> +   amount CDATA #REQUIRED 
-   form (Cash|Cheque) "Cheque" </code>+   form (Cash|Cheque) "Cheque"</code>
  
   * attribute-type can be one of the following   * attribute-type can be one of the following
notes/dtd_cheat_sheet.1784315505.txt.gz · Last modified: 2026/07/17 12:11 by 113.172.119.210