Analizar XML

21/01/2004 - 12:35 por Fito | Informe spam
Estoy desarrollando un cliente de web services en Visual
Basic. No hay problema en la llamada al servicio, pero la
respuesta, la obtengo en XML, concretamente, el servicio
devuelve una matriz. El código del 'response' es éste:

<?xml version="1.0"?>
<SOAP-ENV:Envelope SOAP-
ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding
/"
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/"
xmlns:si="http://soapinterop.org/xsd">
<SOAP-ENV:Body>
<consMySQLResponse>
<noname xsi:type="SOAP-ENC:Array" SOAP-
ENC:arrayType="xsd:array[2]">
<item>
<CAMPO1 xsi:type="xsd:string">1</CAMPO1>
<CAMPO2 xsi:type="xsd:string">TEXTO_1</CAMPO2>
</item>
<item>
<CAMPO1 xsi:type="xsd:string">2</CAMPO1>
<CAMPO2 xsi:type="xsd:string">TEXTO_2</CAMPO2>
</item>
</noname>
</consMySQLResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

¿Cómo lo analizo para introducir los
valores '1','TEXTO_1'... en una matriz? He estado haciendo
pruebas con el objeto SoapReader y el método LoadXML pero
sin resultados satisfactorios.

Saludos y gracias.
 

Leer las respuestas

#1 Fito
22/01/2004 - 10:33 | Informe spam
Solucionado con MSXML.

Saludos y gracias de todos modos.

Preguntas similares