SlideShare una empresa de Scribd logo
XPATH


Gabriela Alemán García
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.
XLS
   Tecnología ligada con Xpath, usada para
    realizar modificaciones a documentos XML

   Uso extendido en la programación de
    paginas web.
XML
XPATH
   Lenguaje de busqueda sofisticado

   Es la base de las especificaciones para
    crear nuevas herramientas
Xpath incluye....
   Sintaxis
   Expresiones
   Funciones estandar
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
   Xpath selecciona partes del documento
    Xml basandose en la representación
    arbórea que se genera del documento.
Funciones
   Las funciones de Xpath se dividen en 3
    grupos:
     Funciones (fn)
     Funciones operadoras (op)
     Constructores (xs)

Ejemplo:
fn:round(2.5)
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
Nodo raiz
   Se identifica por “/”. No se debe confundir
    el nodo raiz con el elemento raíz del
    documento.
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).
Nodo Texto
   Un nodo texto no tiene hijos, es decir, los
    distintos caracteres que lo forman no se
    consideran hijos suyos.
Xpath
Nodo Atributo
   Cada nodo atributo consta de un nombre,
    un valor (que es siempre una cadena) y un
    posible “espacio de nombres”.
Xpath

Más contenido relacionado

PPTX
Estructura de datos
PPTX
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
PPTX
Base de datos nativas para xml
PPTX
Aprendiendo XPath
PPTX
Estructuras de datos
PPTX
PPTX
Mapeo de objeto relacional
PPTX
Presentación1 bricio vera
Estructura de datos
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Base de datos nativas para xml
Aprendiendo XPath
Estructuras de datos
Mapeo de objeto relacional
Presentación1 bricio vera

La actualidad más candente (18)

PDF
Mapeo de objeto relacional
PPTX
Medotos de busqueda gbi
PDF
XML Básico DB2
PPTX
Unidad 4 estructuras no lineales
PPTX
Ontologías
PPTX
Manejo de archivos en c#
PPT
7.3.2 esquemas xml
PPTX
ATLAS.TI
PPTX
PDF
GRAFOS
PPTX
Entrada y Salida de datos en Java
DOCX
Flujos y archivos
PDF
infografíaxml
PPTX
Archivo xml
PPTX
Xml presentacin
PPTX
Trabajo web semantica
DOCX
Listas c#
PPT
Entrada y salida de datos en java
Mapeo de objeto relacional
Medotos de busqueda gbi
XML Básico DB2
Unidad 4 estructuras no lineales
Ontologías
Manejo de archivos en c#
7.3.2 esquemas xml
ATLAS.TI
GRAFOS
Entrada y Salida de datos en Java
Flujos y archivos
infografíaxml
Archivo xml
Xml presentacin
Trabajo web semantica
Listas c#
Entrada y salida de datos en java
Publicidad

Similar a Xpath (20)

PDF
Tema 2
PDF
PPTX
UG2011html.pptx
PPT
Edición Digital: Lenguajes de marcado
PPT
Lenguajes de marcado
PDF
PPTX
Lenguajes de marcas
PPTX
Diferencias entre html y xml
PDF
Guía+básica+de+características+de+archivos+.pdf
PPTX
PPTX
PPTX
Diferencias entre XML y HTML
PPTX
Presentación1 viviana
PDF
Datos En La Web - Clase 2
PPT
Lenguajes de Marcas XML
PPTX
DOCX
Android de la A a la Z - Unidad 5
PPTX
Programacion
Tema 2
UG2011html.pptx
Edición Digital: Lenguajes de marcado
Lenguajes de marcado
Lenguajes de marcas
Diferencias entre html y xml
Guía+básica+de+características+de+archivos+.pdf
Diferencias entre XML y HTML
Presentación1 viviana
Datos En La Web - Clase 2
Lenguajes de Marcas XML
Android de la A a la Z - Unidad 5
Programacion
Publicidad

Xpath

  • 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. XLS  Tecnología ligada con Xpath, usada para realizar modificaciones a documentos XML  Uso extendido en la programación de paginas web.
  • 4. XML
  • 5. XPATH  Lenguaje de busqueda sofisticado  Es la base de las especificaciones para crear nuevas herramientas
  • 6. Xpath incluye....  Sintaxis  Expresiones  Funciones estandar
  • 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. Xpath selecciona partes del documento Xml basandose en la representación arbórea que se genera del documento.
  • 9. Funciones  Las funciones de Xpath se dividen en 3 grupos: Funciones (fn) Funciones operadoras (op) Constructores (xs) Ejemplo: fn:round(2.5)
  • 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. Nodo raiz  Se identifica por “/”. No se debe confundir el nodo raiz con el elemento raíz del documento.
  • 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. Nodo Texto  Un nodo texto no tiene hijos, es decir, los distintos caracteres que lo forman no se consideran hijos suyos.
  • 15. Nodo Atributo  Cada nodo atributo consta de un nombre, un valor (que es siempre una cadena) y un posible “espacio de nombres”.