Diferencia entre revisiones de «Usuario:Lmorillas/modulo lenguajes de marcas/xml/xpath»
De WikiEducator
Línea 1: | Línea 1: | ||
==XPath: XML Path language == | ==XPath: XML Path language == | ||
+ | |||
+ | {{TEP}} | ||
=== Documentación === | === Documentación === | ||
* http://www.mclibre.org/consultar/xml/lecciones/xml_xpath.html | * http://www.mclibre.org/consultar/xml/lecciones/xml_xpath.html | ||
+ | * http://www.w3schools.com/xpath/default.asp | ||
+ | * http://docstore.mik.ua/orelly/xml/xmlnut/ch09_01.htm | ||
+ | * http://www.ibm.com/developerworks/xml/tutorials/x-introxpath1/index.html | ||
+ | * http://msdn.microsoft.com/en-us/library/ms256086.aspx | ||
===¿Qué es?=== | ===¿Qué es?=== | ||
− | XPath es un lenguaje | + | XPath es un lenguaje para navegar entre los elementos y atributos de un documento XML: |
+ | * define partes de un documento | ||
+ | * permite navegar por el documento | ||
+ | * tiene funciones estándar para hacer operaciones | ||
Dos recomentaciones del W3C: | Dos recomentaciones del W3C: | ||
Línea 22: | Línea 31: | ||
# Espacio de nombres | # Espacio de nombres | ||
− | + | === Terminología === | |
[[/xpath desde el navegador | Usar XPath desde el navegador]] | [[/xpath desde el navegador | Usar XPath desde el navegador]] |
Revisión de 19:29 24 ene 2012
Contenido
XPath: XML Path language
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
Documentación
- http://www.mclibre.org/consultar/xml/lecciones/xml_xpath.html
- http://www.w3schools.com/xpath/default.asp
- http://docstore.mik.ua/orelly/xml/xmlnut/ch09_01.htm
- http://www.ibm.com/developerworks/xml/tutorials/x-introxpath1/index.html
- http://msdn.microsoft.com/en-us/library/ms256086.aspx
¿Qué es?
XPath es un lenguaje para navegar entre los elementos y atributos de un documento XML:
- define partes de un documento
- permite navegar por el documento
- tiene funciones estándar para hacer operaciones
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