Diferencia entre revisiones de «Usuario:Lmorillas/modulo lenguajes de marcas/xml/xpath»
De WikiEducator
(Página creada con '{{TEP}} /xpath desde el navegador') |
|||
Línea 1: | Línea 1: | ||
− | + | ==XPath: XML Path language == | |
+ | === Documentación === | ||
+ | * http://www.mclibre.org/consultar/xml/lecciones/xml_xpath.html | ||
− | [[/xpath desde el navegador]] | + | ===¿Qué es?=== |
+ | XPath es un lenguaje que permite seleccionar nodos de un documento XML y calcular valores a partir de su contenido. | ||
+ | |||
+ | Dos recomentaciones del W3C: | ||
+ | * XML Path Language 1.0 (noviembre de 1999): http://www.w3.org/TR/1999/REC-xpath-19991116 | ||
+ | * XML Path Language 2.0 (enero de 2007): http://www.w3.org/TR/2007/REC-xpath20-20070123/ | ||
+ | |||
+ | |||
+ | XPath considera un documento XML como un árbol de nodos dirigido (padre --> hijos) | ||
+ | |||
+ | ===7 Tipos de nodos=== | ||
+ | # Raíz | ||
+ | # Elemento | ||
+ | # Atributo | ||
+ | # Texto | ||
+ | # Comentario | ||
+ | # Instrucción de procesamiento | ||
+ | # Espacio de nombres | ||
+ | |||
+ | |||
+ | |||
+ | [[/xpath desde el navegador | Usar XPath desde el navegador]] |
Revisión de 19:15 24 ene 2012
XPath: XML Path language
Documentación
¿Qué es?
XPath es un lenguaje que permite seleccionar nodos de un documento XML y calcular valores a partir de su contenido.
Dos recomentaciones del W3C:
- XML Path Language 1.0 (noviembre de 1999): http://www.w3.org/TR/1999/REC-xpath-19991116
- XML Path Language 2.0 (enero de 2007): http://www.w3.org/TR/2007/REC-xpath20-20070123/
XPath considera un documento XML como un árbol de nodos dirigido (padre --> hijos)
7 Tipos de nodos
- Raíz
- Elemento
- Atributo
- Texto
- Comentario
- Instrucción de procesamiento
- Espacio de nombres