A client supplied following specs for XML file
<?xml version="1.0"?>
<!DOCTYPE PriceAvailabilityRequest [
<!ELEMENT PriceAvailabilityRequest (StoreID, AccountPassword, Part+)>
<!ELEMENT StoreID (#PCDATA)>
<!ELEMENT AccountPassword (#PCDATA)>
<!ELEMENT Part (LineAbbrev, PartNumber, PartMessage?)>
<!ELEMENT LineAbbrev (#PCDATA)>
<!ELEMENT PartNumber (#PCDATA)>
<!ELEMENT PartMessage (#PCDATA)>
]>
when we submit, we send following :
<?xml version="1.0"?>
<!DOCTYPE PriceAvailabilityRequest [
<!ELEMENT PriceAvailabilityRequest (StoreID, AccountPassword, Part+)>
<!ELEMENT StoreID (#PCDATA)>
<!ELEMENT AccountPassword (#PCDATA)>
<!ELEMENT Part (LineAbbrev, PartNumber, PartMessage?)>
<!ELEMENT LineAbbrev (#PCDATA)>
<!ELEMENT PartNumber (#PCDATA)>
<!ELEMENT PartMessage (#PCDATA)>
]>
<PriceAvailabilityRequest>
<StoreID>TestId</StoreID>
<AccountPassword>D01TEST</AccountPassword>
<Part>
<LineAbbrev>ABC</LineAbbrev>
<PartNumber>123</PartNumber>
<PartMessage></PartMessage>
</Part>
</PriceAvailabilityRequest>
the response we get from their server says Root element missing, anyone see what we are doing wrong in the file sent ?
Thanks CB
<?xml version="1.0"?>
<!DOCTYPE PriceAvailabilityRequest [
<!ELEMENT PriceAvailabilityRequest (StoreID, AccountPassword, Part+)>
<!ELEMENT StoreID (#PCDATA)>
<!ELEMENT AccountPassword (#PCDATA)>
<!ELEMENT Part (LineAbbrev, PartNumber, PartMessage?)>
<!ELEMENT LineAbbrev (#PCDATA)>
<!ELEMENT PartNumber (#PCDATA)>
<!ELEMENT PartMessage (#PCDATA)>
]>
when we submit, we send following :
<?xml version="1.0"?>
<!DOCTYPE PriceAvailabilityRequest [
<!ELEMENT PriceAvailabilityRequest (StoreID, AccountPassword, Part+)>
<!ELEMENT StoreID (#PCDATA)>
<!ELEMENT AccountPassword (#PCDATA)>
<!ELEMENT Part (LineAbbrev, PartNumber, PartMessage?)>
<!ELEMENT LineAbbrev (#PCDATA)>
<!ELEMENT PartNumber (#PCDATA)>
<!ELEMENT PartMessage (#PCDATA)>
]>
<PriceAvailabilityRequest>
<StoreID>TestId</StoreID>
<AccountPassword>D01TEST</AccountPassword>
<Part>
<LineAbbrev>ABC</LineAbbrev>
<PartNumber>123</PartNumber>
<PartMessage></PartMessage>
</Part>
</PriceAvailabilityRequest>
the response we get from their server says Root element missing, anyone see what we are doing wrong in the file sent ?
Thanks CB