Problemas com XML
Ao enviar eu mando o XML com uma formatação através do HTTPRIO. Mas quando chega lá no servidor, o XML chega com outra formatação. Alguém já passou e sabe como resolver essa situação?
Grato pela ajuda! :D
Grato pela ajuda! :D
Jakefrog
Curtidas 0
Respostas
Jakefrog
17/12/2007
Eu estou enviando nesse modelo aqui
Mas lá chega:
Se for reparar, somente os dados são os mesmos, o body e o resto todo se altera! E com isso acaba que o WebService lá não reconhece os dados!
Grato pela atenção!
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <EnviarArquivo xmlns="http://(URL DO CLIENTE)"> <Sistema>1</Sistema> <Chave>1</Chave> <Solicitacao>1</Solicitacao> <OK>true</OK> <Observacao>TESTE</Observacao> <Arquivo>ARQ.TXT</Arquivo> </EnviarArquivo> </soap:Body> </soap:Envelope>
Mas lá chega:
<?xml version="1.0"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><NS1:EnviarArquivo xmlns:NS1="http://(URL DO CLIENTE)"> <Sistema xsi:type="xsd:string">1</Sistema> <Chave xsi:type="xsd:string">1</Chave> <Solicitacao xsi:type="xsd:int">1</Solicitacao> <OK xsi:type="xsd:boolean">true</OK> <Observacao xsi:type="xsd:string">TESTE</Observacao> <Arquivo xsi:type="xsd:base64Binary">ART.TXT</ARQUIVO> </NS1:EnviarArquivo></SOAP-ENV:Body></SOAP-ENV:Envelope>
Se for reparar, somente os dados são os mesmos, o body e o resto todo se altera! E com isso acaba que o WebService lá não reconhece os dados!
Grato pela atenção!
GOSTEI 0