Chalala

Páginas: 14 (3390 palabras) Publicado: 14 de diciembre de 2010
Objetivos • •

Tema 2. XML
1. Antecedentes 2. Fundamentos 3. Esquemas: DTD’s y Schema XML (XSD’s) 4. Otras tecnologías XML

Conocer XML Entender los fundamentos de XML Definir el DTD de un lenguaje basado en XML Definir Schema’s ()XSD) de un lenguaje XML Presentar XQuery para colsultar documento XML Presentar XSLT para transformar documentos para un navegador Introducir la arquitectura DOM.•

• •

4.1. XQuery 4.2. XSLT 4.3. Arquitectura DOM





Objetivos • •

Tema 2. XML
1. Antecedentes 2. Fundamentos 3. Esquemas: DTD’s y Schema XML (XSD’s) 4. Otras tecnologías XML

Conocer XML Entender los fundamentos de XML Definir el DTD de un lenguaje basado en XML Definir Schema’s ()XSD) de un lenguaje XML Presentar XQuery para colsultar documento XML Presentar XSLT paratransformar documentos para un navegador Introducir la arquitectura DOM.



• •

4.1. XQuery 4.2. XSLT 4.3. Arquitectura DOM





1

Antecedentes
• ¿Qué es XML: eXtensible Markup Languaje?
Es un conjunto de reglas y tecnologías, que permiten definir nuevos lenguajes basados en etiquetas, para la creación de documentos para el intercambio de información estructurada entreaplicaciones informáticas.

• ¿Es nuevo ?
NO, ya existían lenguajes y meta-lenguajes de marcas

• Antecesores
– SGML (Standard Generalized Markup Language) Metalenguaje – HTML (HyperText Markup Language) Lenguaje

Universidad de Huelva

Dpto. Ing. Electrónica, Sist. Informátios y Automática

Curso 2006/2007

Objetivos • •

Tema 2. XML
1. Antecedentes 2. Fundamentos 3. Esquemas: DTD’s ySchema XML (XSD’s) 4. Otras tecnologías XML

Conocer XML Entender los fundamentos de XML Definir el DTD de un lenguaje basado en XML Definir Schema’s ()XSD) de un lenguaje XML Presentar XQuery para colsultar documento XML Presentar XSLT para transformar documentos para un navegador Introducir la arquitectura DOM.



• •

4.1. XQuery 4.2. XSLT 4.3. Arquitectura DOM





2 Fundamentos
• W3C
– Desarrollado y Mantenido por World Wide Web Consortium W3C http://www.w3.org/ - (oficina española en http://www.w3c.es) http://www.w3.org/XML – Meta-Lenguaje de marcas – Define la estructura y semántica; pero no el formato de presentación
MathML (Mathematical Markup Language) CML (Chemical Markup Language) RSS (Really Simple Syndication) WML (Wireless Markup Language)

•Características

• Algunas Aplicaciones

• Desarrollo

– Editores – Parsers – Navegadores y otras aplicaciones
Dpto. Ing. Electrónica, Sist. Informátios y Automática Curso 2006/2007

Universidad de Huelva

Ejemplo
XML en 24 horas Jonh Palmer Brian

Documento XML, presenta - Información estructurada - con significado

Libro

Pero, - No establece el formato de presentaciónBiblioteca

XML en 48 horas Juan Ramón López Prats 8-12345-09

Libro

Universidad de Huelva

Dpto. Ing. Electrónica, Sist. Informátios y Automática

Curso 2006/2007

3

Ejemplo
XML en 24 horas Jonh Palmer Brian XML en 48 horas Juan Ramón López Prats Contenido 8-12345-09
Universidad de Huelva Dpto. Ing. Electrónica, Sist. Informátios y Automática Curso 2006/2007Documento XML, contiene: - Etiquetas o marcas … - Atributos de etiquetas - Contenido contenido

Etiquetas

Fundamentos
• Validación de documentos
1. Reglas básicas de la especificación XML (documentos bien formados)
Debe tener un único objeto raíz Debe existir etiquetas de inicio y fin para cada elemento del lenguaje contenido_al_que_se_aplica Es sensible a mayúsculas y minúsculasNo se pueden intercalar etiquetas : XML12 Los atributos de las etiquetas deben estar entrecomillados Los comentarios van encerrados entre : Si la etiqueta no afecta a otro texto sería:

2. Estructura o esquema del lenguaje (documentos válidos)

Universidad de Huelva

Dpto. Ing. Electrónica, Sist. Informátios y Automática

Atributos

Curso 2006/2007

4

Fundamentos
• Validación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Chalala
  • Chalala
  • Chalala
  • Chalala
  • chalala
  • Chalala
  • Chalala
  • chalala

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS