Diferencia entre revisiones de «Usuario:Lmorillas/modulo lenguajes de marcas/xml/xpath»

De WikiEducator
Saltar a: navegación, buscar
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 que permite seleccionar nodos de un documento XML y calcular valores a partir de su contenido.
+
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 18:29 24 ene 2012

XPath: XML Path language

Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg


Documentación

¿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:


XPath considera un documento XML como un árbol de nodos dirigido (padre --> hijos)

7 Tipos de nodos

  1. Raíz
  2. Elemento
  3. Atributo
  4. Texto
  5. Comentario
  6. Instrucción de procesamiento
  7. Espacio de nombres

Terminología

Usar XPath desde el navegador