Saltar al contenido
uencoder

XPath

XPath es el lenguaje de consulta por rutas para XML, que selecciona nodos de documentos XML con expresiones como /root/child[@attr="val"].

Propósito

Seleccionar conjuntos de nodos de documentos XML mediante rutas y predicados; usado por XSLT, XQuery, bases de datos XML y pruebas.

Mecanismo

Una expresión de ruta consta de pasos separados por /, cada uno con un eje (child/attribute/descendant...), una prueba de nodo y un predicado [expr]. La evaluación devuelve un conjunto de nodos, una cadena, un número o un booleano.

Casos de uso

  • Selección de nodos en XSLT
  • Consultas a bases de datos XML
  • Localización de elementos en Selenium

Herramientas relacionadas

References