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.
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.
14.
15. Nodo Atributo
Cada nodo atributo consta de un nombre,
un valor (que es siempre una cadena) y un
posible “espacio de nombres”.