GANY_DNS.dtd
<?xml version="1.0"?>
<!DOCTYPE GANY_DNS [
<!-- DTD for DNS. Last Modified 11/22/99 BOM -->
<!ELEMENT GANY_DNS (FORWARD_ZONES?, REVERSE_ZONES?, SYSTEMS)>
<!ELEMENT FORWARD_ZONES (ZONE+)>
<!ELEMENT REVERSE_ZONES (ZONE+)>
<!ELEMENT SYSTEMS (SYSTEM+)>
<!ELEMENT ZONE (UPDATE_ACL?,
QUERY_ACL?,
TRANSFER_ACL?,
NAMESERVERS?,
DEFAULT_MX?,
RECORDS?)>
<!ATTLIST ZONE TYPE CDATA #REQUIRED
FILE CDATA #IMPLIED
NAME CDATA #IMPLIED
REFRESH CDATA #REQUIRED
RETRY CDATA #REQUIRED
EXPIRE CDATA #REQUIRED
MINTTL CDATA #REQUIRED
HOST CDATA #REQUIRED
MAILADDR CDATA #REQUIRED>
<!ELEMENT SYSTEM (DNS+, INFO, INTERFACE+)>
<!ATTLIST SYSTEM PTRTYPE CDATA #REQUIRED>
<!ELEMENT UPDATE_ACL ((HOST+, NET*)|(HOST*, NET+))>
<!ELEMENT QUERY_ACL (HOST+, NET+)>
<!ELEMENT TRANSFER_ACL (HOST+, NET+)>
<!ELEMENT NAMESERVERS (HOST+)>
<!ELEMENT DEFAULT_MX (MX_HOST+)>
<!ELEMENT RECORDS (RECORD+)>
<!ELEMENT DNS (ALIAS*, MX_HOST*, RECORDS?)>
<!ATTLIST DNS DOMAIN CDATA #REQUIRED
NAME CDATA #REQUIRED>
<!ELEMENT INFO EMPTY>
<!ATTLIST INFO CPU CDATA #IMPLIED
OS CDATA #IMPLIED>
<!ELEMENT INTERFACE (DNS*, IP, ETHER)>
<!ELEMENT HOST (#PCDATA)>
<!ELEMENT RECORD (#PCDATA)>
<!ELEMENT ALIAS (#PCDATA)>
<!ELEMENT NET (#PCDATA)>
<!ELEMENT MX_HOST (#PCDATA)>
<!ATTLIST MX_HOST COST CDATA #REQUIRED>
<!ELEMENT IP (PTR*)>
<!ATTLIST IP ADDR CDATA #REQUIRED>
<!ELEMENT ETHER EMPTY>
<!ATTLIST ETHER ADDR CDATA #REQUIRED>
<!ELEMENT PTR (HOST+)>
<!-- End of DTD declaration -->
]>