DTD (Document Type Definition) of hostfile.

<!ELEMENT OmniRpcConfiguration (Host+, TimeOut?, Debug?)>
<!ATTLIST OmniRpcConfiguration version CDATA>

<!ELEMENT Host (Agent?, JobScheduler?, Registry?, WorkingPath?, Description?)>
<!ATTLIST Host name CDATA #REQUIRED>
<!ATTLIST Host user CDATA >
<!ATTLIST Host arch CDATA>
<!ATTLIST Host os CDATA>

<!ELEMENT Agent EMPTY>
<!ATTLIST Agent invoker (rsh|ssh|globus|gram) #REQUIRED>
<!ATTLIST Agent mxio (on|off)>
<!ATTLIST Agent path CDATA>

<!ELEMENT JobScheduler EMPTY>
<!ATTLIST JobScheduler type (fork|rr|round_robin|pbs|sge) #REQUIRED>
<!ATTLIST JobScheduler maxjob CDATA>

<!ELEMENT Registry EMPTY>
<!ATTLIST Registry path CDATA #REQUIRED>

<!ELEMENT WorkingPath EMPTY>
<!ATTLIST WorkingPath path CDATA #REQUIRED>

<!ELEMENT TimeOut EMPTY>
<!ATTLIST TimeOut second CDATA #REQUIRED>

<!ELEMENT Debug EMPTY>

<!ELEMENT Description (#PCDATA)>