Diferencia entre revisiones de «XPath»

2 bytes añadidos ,  hace 1 año
m
Reemplazos con Replacer: «es mas»
m (Reemplazos con Replacer: «de mas»)
m (Reemplazos con Replacer: «es mas»)
Una expresión XPath es evaluada con respecto a un ''nodo de contexto''. Un eje especificador como 'hijo' ('child') o 'descendiente' ('descendant') especifica la dirección para navegar desde el nodo de contexto. El nodo de 'prueba' ('test') y el predicado es usado para filtrar los 'nodos' ('nodes') específicos según el eje especifico: Por ejemplo, el nodo de test 'A' requiere que todos los nodos a navegar tengan la etiqueta ('label') 'A'. Se puede usar un predicado para especificar que los nodos seleccionados tiene una propiedad en especifico, estas son especificadas mediante la expresión del XPath.
 
La sintaxis de XPath tiene dos formas: La ''sintaxis abreviada'', es masmás compacta y permite que el XPaths sea escrito y leído de forma fácil e intuitiva, en muchas casos, usa caracteres que son familiares y una forma de construirla conocida. La ''sintaxis completa'' es masmás extravagante, pero permite especificar mas opciones y es masmás descriptiva a la hora de leerla, siempre y cuando se lea con cuidado.
 
===Sintaxis abreviada===
 
<code>v[x or y] | w[z]</code> puede retornar un solo conjunto de nodos que consiste en todos los elementos <code>v</code> que tienen un elemento hijo <code>x</code> o <code>y</code>, asi como todos los elementos <code>w</code> que tienen un elementos hijo <code>z</code>, que se encontraron en el contexto actual.
 
 
== Enlaces externos ==