1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<!ELEMENT A ( host, iphostname ) >
<!ELEMENT CNAME ( host, iphostname ) >
<!ELEMENT MX ( host, preference, iphostname ) >
<!ELEMENT NS ( iphostname ) >
<!ELEMENT host ( #PCDATA ) >
<!ELEMENT iphostname ( #PCDATA ) >
<!ELEMENT preference ( #PCDATA ) >
<!ELEMENT record ( A | CNAME | MX | NS )* >
<!ELEMENT soa EMPTY >
<!ATTLIST soa email CDATA #REQUIRED >
<!ATTLIST soa expire NMTOKEN #REQUIRED >
<!ATTLIST soa minimumttl NMTOKEN #REQUIRED >
<!ATTLIST soa refresh NMTOKEN #REQUIRED >
<!ATTLIST soa retry NMTOKEN #REQUIRED >
<!ATTLIST soa serialdate NMTOKEN #REQUIRED >
<!ATTLIST soa serialnum NMTOKEN #REQUIRED >
<!ATTLIST soa ttl NMTOKEN #REQUIRED >
<!ELEMENT zone ( soa, record+ ) >
<!ATTLIST zone domain NMTOKEN #REQUIRED >
|