我試圖解決一個問題,其中一個Web服務返回2個XML開始標記。此Web服務是否返回不良形式的XML?
我想知道這是正常的,或者他們必須解決這個問題:
捲曲 http://url.com/C.asmx/ExecuteFileTransactionSL -d POS = 「0000」 -d fileContent = 「$(貓」 02I - IDA。 XML 「)」
XML文件:
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<Mensaje>
<EncabezadoMensaje>
<VersionMsj>ACT20</VersionMsj>
<TipoMsj>OL</TipoMsj>
<TipoTransaccion>02I</TipoTransaccion>
<InicioTrx>
<FechaTrx>20160704</FechaTrx>
<HoraTrx>104600</HoraTrx>
</InicioTrx>
<Terminal>
<TipoTerminal>PC</TipoTerminal>
<NumeroTerminal>60000070</NumeroTerminal>
</Terminal>
<Financiador>
<CodigoFinanciador>OSDE</CodigoFinanciador>
</Financiador>
<Prestador>
<CuitPrestador>30708402911</CuitPrestador>
<RazonSocial>Sanatorio Prueba</RazonSocial>
</Prestador>
</EncabezadoMensaje>
<EncabezadoAtencion>
<Credencial>
<NumeroCredencial>60671956201</NumeroCredencial>
<ModoIngreso>M</ModoIngreso>
<CodigoSeguridad>891</CodigoSeguridad>
</Credencial>
</EncabezadoAtencion>
</Mensaje>
當我想解析響應,我得到
XML聲明只允許在文檔
這開始是的回覆:
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/"><?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
;
<Mensaje>
<EncabezadoMensaje>
<VersionMsj>ACT20</VersionMsj>
<TipoMsj>OL</TipoMsj>
<TipoTransaccion>02A</TipoTransaccion>
<IdMsj>1095489</IdMsj>
<InicioTrx>
<FechaTrx>20160704</FechaTrx>
<HoraTrx>070728</HoraTrx>
</InicioTrx>
<Terminal>
<TipoTerminal>PC</TipoTerminal>
<NumeroTerminal>60000070</NumeroTerminal>
</Terminal>
<Financiador>
<CodigoFinanciador>OSDE</CodigoFinanciador>
<SystemTrace>368878 </SystemTrace>
</Financiador>
<Prestador>
<CuitPrestador>30708402911</CuitPrestador>
<RazonSocial>Sanatorio Prueba</RazonSocial>
</Prestador>
<GeneradorRespuesta>98</GeneradorRespuesta>
<Rta>
<CodRtaGeneral>00</CodRtaGeneral>
<DescripcionRtaGeneral>OK, PRESTACION RE- GISTRADA </DescripcionRtaGeneral
>
<MensajeDisplay>OK, PRESTACION RE- GISTRADA </MensajeDisplay>
<MensajePrinter>OK, PREST.REGISTRADAP.2 210 GRAVADO
</MensajePrinter>
</Rta>
<NroReferencia>368878 </NroReferencia>
</EncabezadoMensaje>
<EncabezadoAtencion>
<Credencial>
<NumeroCredencial>61510837601 </NumeroCredencial>
<VersionCredencial>00</VersionCredencial>
<ModoIngreso>M</ModoIngreso>
<CodigoSeguridad>891</CodigoSeguridad>
<PlanCredencial>2 210</PlanCredencial>
<CondicionIVA>G</CondicionIVA>
</Credencial>
<Preautorizacion>
<CodigoPreautorizacion>000000</CodigoPreautorizacion>
</Preautorizacion>
<RtaAdicional>
<CodigoRtaAdicional>00</CodigoRtaAdicional>
</RtaAdicional>
<Beneficiario>
<NombreBeneficiario>FRAGATI MARTIN ARIEL </NombreBeneficiario>
<Sexo>M</Sexo>
<FechaNacimiento>19760412</FechaNacimiento>
</Beneficiario>
</EncabezadoAtencion>
<DetalleProcedimientos>
<CodPrestacion>420101</CodPrestacion>
<TipoPrestacion>1</TipoPrestacion>
<ArancelPrestacion>0</ArancelPrestacion>
<CantidadAprobada>01</CantidadAprobada>
<CantidadSolicitada>01</CantidadSolicitada>
<DescripcionPrestacion>CONSULTA EN CONSULTORIO</DescripcionPrestacion>
</DetalleProcedimientos>
</Mensaje></string>
謝謝,它不是我的網絡服務,它來自提供商,我正在努力解決它。 – JorgeeFG