Oracle - Extraer el valor del web service de un xml

 
Vista:

Extraer el valor del web service de un xml

Publicado por Aneth (5 intervenciones) el 12/09/2008 19:55:35
Hola
Estoy incursionando en el tema de xml y web service.

Tengo el siguiente xml para el cual deseo extraer solo el valor

<InfoResponse xmlns="http://tempuri.org/yyyy/yyyy">
<InfoResult>E9M9ym|UwFyXQkr.jpg</InfoResult>
</InfoResponse>.

Deseo que mi función me retorne el siguiente valor E9M9ym|UwFyXQkr.jpg como un cadena de string.

Alguna sugerencia

saludos

Aneth
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Extraer el valor del web service de un xml

Publicado por Eric Cáceres (1 intervención) el 10/11/2008 21:06:48
Primero create una tabla
create table nuevo of xmltype
Luego Inserta el XML
insert into nuevo values (xmltype('
<InfoResponse xmlns="http://tempuri.org/yyyy/yyyy">
<InfoResult>E9M9ym|UwFyXQkr.jpg</InfoResult>
</InfoResponse>'))

Luego Tirale esta consulta

select extractValue(SYS_NC_ROWINFO$,'//text()') firstname
from nuevo

Espero te sirva....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar