XSL - Xpath para un atributo de namespace

 
Vista:

Xpath para un atributo de namespace

Publicado por Javier (1 intervención) el 31/08/2005 16:03:03
Hola, estoy atascadismo haciendo un mapeo de datos en XSL porque no se como acceder al valos de un atributo.
situación:

<PQP:PQPBODY xmlns:PQP-ENV="httP//.........">

y despues me encuentro en la situación de que quiero coger un valor de un atributo q hace referencia a ese namespace

<PQP-ENV:docID>pedro</PQP-ENV:docID>

¿Como podria coger el valor de docID?
¿O como podria hacer referencia al tag <PQP-ENV:docID>?
Mi vida va con ello...Gracias
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:Xpath para un atributo de namespace

Publicado por Iuav (29 intervenciones) el 31/08/2005 20:03:56
Hola,
A ver si me puedes enviar los archivos xml y xsl para ayudarte, por lo que explicas aun no me queda claro de lo que quieres.

Saludos
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

RE:Xpath para un atributo de namespace

Publicado por Iuav (29 intervenciones) el 03/09/2005 02:36:15
Hola, después de que me dieras más datos.
Creo que en tu definición de espacio de nombre en el XSL no lo estás haciendo por eso no te reconoce, deberías definir tal como lo defines en documento XML
Por ejemplo en tu documento xml lo defines de esta manera
< PQP:PQPBODY xmlns:PQP-ENV="http://www.PQP.com/soap/">
Entonces en tu XSL debes definir el mismo espacio de nombre de la siguiente manera
< xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:PQP-ENV="http://www.PQP.com/soap/"
>
Y puedes acceder a cualquier nodo que tenga espacio de nombre PQP-ENV de la siguiente manera
< xsl:value-of select="PQP-ENV:queue/PQP-ENV:queueGroup"/ >
Espero que esté claro lo que quiero explicar.
Saludos
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