Busqueda especial en XML

20/04/2004 - 09:49 por Capo | Informe spam
Hola a tod@s,
Mi problema es el siguiente...
Archivo ejemplo:
<data>
<campo>A</campo>
<campo>B</campo>
<campo>C</campo>
</data>

Como puedo hacer mediante una busqueda (campo=C) que me
devuelva el valor en la fila que se encuentra.
Me explico mejor:
var intFila;
intFila = Busqueda(campo=3)
intFila ahora vale 3. Es decir el resultado es el
numero donde se encuentra mi busqueda.
Sabeis si XPath hace algo parecido???

Como lo puedo hacer

Muchas gracias por adelantado,

Salu2.

Capo.
 

Leer las respuestas

#1 skarface
20/04/2004 - 15:40 | Informe spam
Si lo hace, pero lamentablemente no estoy en mi oficina hoy pero, si lo
siguiente no te ayuda te mando un ejemplo maniana:

Los siguientes elementos te podran ayudar
<xsl:template match=data[campo='C']> te filtra los datos

position(.) es una funcion que te devuelve la posicion (ejemplo 3) de el
elemento
number(??) es una funcion que te convierte un valor a numero
espero que esto te ayude un poco

"Capo" wrote in message
news:154b01c426ab$f8707840$
Hola a ,
Mi problema es el siguiente...
Archivo ejemplo:
<data>
<campo>A</campo>
<campo>B</campo>
<campo>C</campo>
</data>

Como puedo hacer mediante una busqueda (campo=C) que me
devuelva el valor en la fila que se encuentra.
Me explico mejor:
var intFila;
intFila = Busqueda(campo=3)
intFila ahora vale 3. Es decir el resultado es el
numero donde se encuentra mi busqueda.
Sabeis si XPath hace algo parecido???

Como lo puedo hacer

Muchas gracias por adelantado,

Salu2.

Capo.


Preguntas similares