Consulta XPath, a ver quien la saca!
Hola a todos! Escribo este mensaje ya que no he encontrado a nadie que me halla podido responder. para conseguir lo siguiente:
Supongamos que tengo un archivo XML con la siguiente pseudo estructura:
<NodoRaiz>
<NodoTipo attribute1=\"xxx\" ...attributeN=\"yyy\">
...EstructuraIndefinida...
</NodoTipo>
</NodoRaiz>
Donde la EstructuraIndefinida no es otra cosa que una mezcolanza de nodos de diferentes tipos y complejidades.
Supongamos que quiero seleccionar aquél nodo <NodoTipo/> que contenga dentro de su estructura una cierta cadena de caracteres \"xyz\" (bien como valor de uno de los nodos de esa estructura indefinida, bien como atributo).
Por asà decirlo , una sentencia \"buscador\", que lea todo el nodo raÃz <NodoRaiz> y, encuanto encuentre la cadena deseada \"xyz\", sea donde sea, identifique a que <NodoTipo/> pertenece, y lo devuelva.
A ver quien es el guapo que me la consigue, puede que incluso hasta le regale un jamón, ahora que se acerca la Navidad.
De todas formas , muchas gracias a cualquiera que se tome algo de interés, sugerencias bienvenidas.
PISTA: Las funciones string(object) y contains(string1,string2) del lenguaje XPath podrÃan ser de gran utilidad(ver http://www.w3.org/TR/1999/REC-xpath-19991116#function-string)
Supongamos que tengo un archivo XML con la siguiente pseudo estructura:
<NodoRaiz>
<NodoTipo attribute1=\"xxx\" ...attributeN=\"yyy\">
...EstructuraIndefinida...
</NodoTipo>
</NodoRaiz>
Donde la EstructuraIndefinida no es otra cosa que una mezcolanza de nodos de diferentes tipos y complejidades.
Supongamos que quiero seleccionar aquél nodo <NodoTipo/> que contenga dentro de su estructura una cierta cadena de caracteres \"xyz\" (bien como valor de uno de los nodos de esa estructura indefinida, bien como atributo).
Por asà decirlo , una sentencia \"buscador\", que lea todo el nodo raÃz <NodoRaiz> y, encuanto encuentre la cadena deseada \"xyz\", sea donde sea, identifique a que <NodoTipo/> pertenece, y lo devuelva.
A ver quien es el guapo que me la consigue, puede que incluso hasta le regale un jamón, ahora que se acerca la Navidad.
De todas formas , muchas gracias a cualquiera que se tome algo de interés, sugerencias bienvenidas.
PISTA: Las funciones string(object) y contains(string1,string2) del lenguaje XPath podrÃan ser de gran utilidad(ver http://www.w3.org/TR/1999/REC-xpath-19991116#function-string)