Nội dung text Introducción a XPATH - ejemplos-1(1).pdf
Introducción a XPath Jorge Castellanos Vega
Introducción • XPath → Lenguaje que nos permite navegar a través de los elementos y atributos que forman un documento XML • Para ello utiliza expresiones basadas en las que se utilizan para navegar por el árbol de directorios y ficheros de un sistema operativo • XPath Significa XML Path Language • Contiene aproximadamente 200 funciones para ayudarnos en las operaciones con los nodos: • Funciones de cadena • Funciones numéricas • Funciones lógicas • Funciones de fecha y hora • ...
Introducción • Varias versiones • XPath 1.0 → Noviembre 1999 • XPath 2.0 → Enero 2007 • XPath 3.0 → Abril 2014 • Xpath 3.1 → Marzo 2017
Nodos XPath • En Xpath hay siete tipos de nodos: • Elementos. Cualquier nodo que no es final • Atributos. Atributos de los elementos. • Texto. Texto contenido en las etiquetas • Espacio de nombres • Instrucciones de proceso • Comentarios • Nodos de documento
Nodos XPath • Los nodos atributo y de texto no pueden tener descendientes • El nodo atributo no tiene realmente la consideración de hijo, es simplemente un elemento contenido en la etiqueta • El texto de una etiqueta si se considera hijo