B.2. DTD

Table B.2. Table 3.1, Section 3.1

<!DOCTYPE rootElement SYSTEM «"»file name«"» «>» {[ !ENTITY *]}? «>»
<!ELEMENT NCName «(» {#PCDATA «|» }? regexpOf element name «)» «>»
<!ELEMENT NCName (#PCDATA) «>»
<!ELEMENT NCName EMPTY «>»
<!ATTLIST elementNCName attributeNCName declValue default «>» 
      declValue = CDATA | ID | IDREF | «(» CNAME+ «)» 
      default = {#REQUIRED | #IMPLIED}
<![CDATA[ ... ]]«>»
<!ENTITY name «"» ... «"» «>»
<!ENTITY % name «"» ... «"» «>»
<!ENTITY name SYSTEM «"»file name«"» «>»