Xpath

532 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
532
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Xpath

  1. 1. XPATHGabriela Alemán García
  2. 2. XML Metalenguaje extensible de etiquetas desarollado por WWW. Adaptación del SGML, un lenguaje que permite la organización y el etiquetado de documentos. No es un lenguaje en si mismo.
  3. 3. XLS Tecnología ligada con Xpath, usada para realizar modificaciones a documentos XML Uso extendido en la programación de paginas web.
  4. 4. XML
  5. 5. XPATH Lenguaje de busqueda sofisticado Es la base de las especificaciones para crear nuevas herramientas
  6. 6. Xpath incluye.... Sintaxis Expresiones Funciones estandar
  7. 7. Nodos Xpath considera un documento XML como un árbol de nodos Un documento Xml se puede representar como un arbol rigido, en Xpath se definen 7 tipos de nodos. -Raiz -Comentario -Elemento -Instrucción de -Atributo procesamiento -Texto -Espacio de nombres
  8. 8.  Xpath selecciona partes del documento Xml basandose en la representación arbórea que se genera del documento.
  9. 9. Funciones Las funciones de Xpath se dividen en 3 grupos: Funciones (fn) Funciones operadoras (op) Constructores (xs)Ejemplo:fn:round(2.5)
  10. 10. Expresiones Una instrucción en lenguaje Xpath se denomina una expresión, Xpath es un lenguaje declarativo, por lo que las expresiones incluyen operaciones sobre distintos tipos de operandos. -Llamadas a funciones -Location paths sintaxis nodo contexto predicado
  11. 11. Nodo raiz Se identifica por “/”. No se debe confundir el nodo raiz con el elemento raíz del documento.
  12. 12. Nodo elemento Cualquier elemento de un documento XML se convierte en un nodo elemento dentro del arbol. Cada elemento tiene su nodo padre. Tienen a su vez hijos (nodos elementos, texo, comentario, de instrucciones).
  13. 13. Nodo Texto Un nodo texto no tiene hijos, es decir, los distintos caracteres que lo forman no se consideran hijos suyos.
  14. 14. Nodo Atributo Cada nodo atributo consta de un nombre, un valor (que es siempre una cadena) y un posible “espacio de nombres”.

×