Xml programacion

Solo disponible en BuenasTareas
  • Páginas : 3 (605 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de enero de 2011
Leer documento completo
Vista previa del texto
Lenguajes de consulta para XML Programación XML
Daniel Gayo Avello Departamento de Informática Universidad de Oviedo

Representación de Información en Internet: Hipertexto, XML y Web Semántica1

Hoy vamos a ver...

• Lenguajes de consulta XML • Programación XML:
– El Modelo de Objetos del Documento (DOM) – El API Simple para XML (SAX) – DOM vs SAX

Representación de Información enInternet: Hipertexto, XML y Web Semántica

2

Lenguajes de consulta para XML
• Tradicionalmente se han utilizado consultas estructuradas para “atacar” bases de datos relacionales y orientadas aobjetos. • Para consultar documentos, sin embargo, se utilizan consultas no estructuradas que emplean todo el texto. • Los documentos XML presentan información estructurada y permitirían la realizaciónde consultas en documentos de forma similar a como se podrían realizar sobre una base de datos. • Puesto que cada vez hay más información almacenada, intercambiada o presentada como XML se hacenecesario proporcionar sistemas de consulta en XML. • Uno de los lenguajes que se están desarrollando para proporcionar esta funcionalidad es XQuery, una iniciativa del W3C.

Representación deInformación en Internet: Hipertexto, XML y Web Semántica

3

Introducción a la programación XML
• • • XML es un metalenguaje para marcar documentos que contienen datos estructurados. XML como lenguaje derepresentación es más bien pobre. Para aprovechar XML debe emplearse una tecnología “activadora”:
– Lenguajes de programación. – Hojas de estilo. – Etc.

• •

Aunque es posible desarrollaranalizadores sintácticos de XML no es práctico y resulta mucho más cómo emplear un API ya existente. Existen dos formas de enfocar la programación XML, para cada una existe un API:
– DOM (Modelo de Objetosdel Documento): procesa los documentos XML como árboles. – SAX (API Simple para XML): procesa los documentos XML mediante eventos.

Representación de Información en Internet: Hipertexto, XML y Web...
tracking img