<!ELEMENT ORDER (BILLTO, SHIPTO, CONTACT, PRIORITY, ITEM+,TOTALS)>
<!ELEMENT BILLTO (REFERENCE | FULLADDRESS)>
<!ELEMENT SHIPTO ((REFERENCE |FULLADDRESS), SHIPVIA)>
<!ELEMENT SHIPVIA (REFERENCE | FULLADDRESS)>
<!ELEMENT REFERENCE (#PCDATA)>
<!ELEMENT FULLADDRESS (COMPANY, ADDRESSLINE+, CITY, STATE, POSTALCODE, COUNTRY, CONTACT, PHONE, FAX?)>
<!ELEMENT COMPANY (#PCDATA)>
<!ELEMENT ADDRESSLINE (#PCDATA)>
<!ELEMENT CITY (#PCDATA)>
<!ELEMENT STATE (#PCDATA)>
<!ELEMENT POSTALCODE (#PCDATA)>
<!ELEMENT COUNTRY (#PCDATA)>
<!ELEMENT CONTACT (#PCDATA | REFERENCE)*>
<!ELEMENT PHONE (#PCDATA)>
<!ELEMENT FAX (#PCDATA)>
<!ELEMENT PRIORITY (#PCDATA)>
<!ELEMENT TOTALS (TOTALITEMS, TOTALQUANTITY, TOTALCOST)>
<!--NOTE TOTALS ARE FOR CHECKING DATA ONLY AND DO NOT REFLECT FINAL COSTS OR QUANTITIES -->
<!ELEMENT TOTALITEMS (#PCDATA)>
<!ELEMENT TOTALQUANTITY (#PCDATA)>
<!ELEMENT TOTALCOST (#PCDATA)>
