<!ELEMENT orders ( purchase-orders, deliveries ) >

<!ELEMENT deliveries ( delivery+ ) >

<!ELEMENT delivery ( delNo, bolid, signedBy, enteredBy, remarks, items )* >

<!ELEMENT items ( item+ ) >

<!ELEMENT item (  delNoLine | qtyUOM | uomDel | openqtyUOE | podDate | diffDev | damageQtyAmt |  damageShortComment |  beforeUnloadInd | duringUnloadInd | afterUnloadInd | carrierpresentInd | carrierAgentName | equipRefRunningInd | unitTemp | intTemp | commodTemp   )* >

<!ELEMENT afterUnloadInd (#PCDATA) >

<!ELEMENT beforeUnloadInd (#PCDATA) >

<!ELEMENT bolid (#PCDATA) >

<!ELEMENT carrierAgentName (#PCDATA) >

<!ELEMENT carrierpresentInd (#PCDATA) >

<!ELEMENT commodTemp (#PCDATA) >

<!ELEMENT damageQtyAmt (#PCDATA) >

<!ELEMENT damageShortComment (#PCDATA) >

<!ELEMENT delNo (#PCDATA) >

<!ELEMENT delNoLine (#PCDATA) >

<!ELEMENT diffDev (#PCDATA) >

<!ELEMENT duringUnloadInd (#PCDATA) >

<!ELEMENT enteredBy (#PCDATA) >

<!ELEMENT equipRefRunningInd (#PCDATA) >

<!ELEMENT intTemp (#PCDATA) >

<!ELEMENT openqtyUOE (#PCDATA) >

<!ELEMENT podDate (#PCDATA) >

<!ELEMENT qtyUOM (#PCDATA) >

<!ELEMENT remarks (#PCDATA) >

<!ELEMENT signedBy (#PCDATA) >

<!ELEMENT unitTemp (#PCDATA) >

<!ELEMENT uomDel (#PCDATA) >