Gracias DarkJ,
Bueno, he conseguido mediante formulario enviar el XML y lo que me devuelve es lo siguente:
Código:
<TrackResponse>
<Response>
<TransactionReference>
<XpciVersion>1.0</XpciVersion>
</TransactionReference>
<ResponseStatusCode>0</ResponseStatusCode>
<ResponseStatusDescription>Failure</ResponseStatusDescription>
<Error>
<ErrorSeverity>Hard</ErrorSeverity>
<ErrorCode>250000</ErrorCode>
<ErrorDescription>Missing XML declaration in the XML document</ErrorDescription>
</Error>
</Response>
</TrackResponse>
El XML que yo envio es este:
Código:
<?xml version="1.0" ?>
<AccessRequest xml:lang="en-US">
<AccessLicenseNumber>3C26E3C5FB12C344</AccessLicenseNumber>
<UserId>ART05</UserId>
<Password>ARTCOM</Password>
</AccessRequest>
<?xml version="1.0" ?>
<TrackRequest>
<Request>
<TransactionReference>
<CustomerContext>
<InternalKey>guidlikesubstance</InternalKey>
</CustomerContext>
<XpciVersion>1.0</XpciVersion>
</TransactionReference>
<RequestAction>Track</RequestAction>
</Request>
<TrackingNumber>ART0000000001</TrackingNumber>
</TrackRequest>
¿Sabéis que puede ser? Por lo que yo entiendo se pierde la declaración del XML, pero la tengo puesta '<?xml version="1.0" ?>'.