XPath Introducción


XPath es un lenguaje para encontrar información en documentos XML.


Conocimientos previos recomendados:

Antes de continuar, deberías tener un conocimiento básico de lo siguiente:

  • HTML / XHTML
  • XML / XML Namespaces

Si deseas aprender estos temas primero, en nuestrapágina de inicioaccede a estos tutoriales.


¿Qué es XPath?

XPath
  • XPath usa expresiones de ruta para navegar en documentos XML
  • XPath incluye una biblioteca de funciones estándar
  • XPath es un elemento principal en XSLT
  • XPath es un estándar W3C


Expresiones de ruta XPath

XPath usa expresiones de ruta para seleccionar nodos o conjuntos de nodos en documentos XML. Estas expresiones de ruta son muy similares a las que vemos en los sistemas de archivos de computadora convencionales.


Funciones estándar de XPath

XPath contiene más de 100 funciones integradas. Estas funciones se utilizan para valores de cadena, valores numéricos, comparación de fechas y horas, procesamiento de nodos y QName, procesamiento de secuencias, valores booleanos, etc.


XPath utilizado en XSLT

XPath es un elemento principal en el estándar XSLT. Sin conocimiento de XPath, no puedes crear documentos XSLT.

Puedes, en nuestroTutorial de XSLT,leer más contenido.

Tanto XQuery como XPointer se basan en expresiones XPath. XQuery 1.0 y XPath 2.0 comparten el mismo modelo de datos y admiten las mismas funciones y operadores.

Puedes, en nuestroTutorial de XQuery,leer más sobre XQuery.


XPath es un estándar W3C

XPath se convirtió en un estándar W3C el 16 de noviembre de 1999.

XPath fue diseñado para ser utilizado por XSLT, XPointer y otro software de análisis XML.

Puedes, en nuestroTutorial W3C,leer más información sobre el estándar XPath.

Otras extensiones