Ejerciciocs xml

Solo disponible en BuenasTareas
  • Páginas : 12 (2949 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de marzo de 2011
Leer documento completo
Vista previa del texto
XML 3

Introducción 3
Ventajas 4
XHTML 5

Objetivos de diseño 5

Qué necesito para usar XML 7

Estructura lógica de un documento XML 8
Para qué sirve un DTD 9
Documento “bien formado” y documento válido 9

Estructura de un documento XML 10
Etiquetas 10
Etiquetas vacías 10
Estructura jerárquica de los elementos 11
Elemento raíz único 11
Distinción entremayúsculas y minúsculas 12
Atributos 13
Atributos reservados 13
Espacios en blanco 14
Normalización de los caracteres de final de línea 15
Caracteres especiales 15
Comentarios 16
Cabecera de un documento XML 16
Ejemplo biblioteca 17
Ejemplo BOE 18

Microsoft XML Notepad 1.5 21

Estructura de un DTD 24
Declaración de elemento 25
Modelo de grupo 26
Texto 28Declaración de atributo 29
Declaración de entidad 31
Declaración de notación 32
Colocación de las declaraciones dentro de un documento 32
Orden de procesamiento de los DTDs 34
DTDs ya definidos 34
Ejemplo biblioteca 35
Ejemplo BOE 36

Validación de un documento XML contra su DTD 36
Documento bien formado 37
Documento válido 39

ezDTD 1.5 42

Presentación de los documentosXML 46

Otros estándares 47

Bibliografía 48

XML

Introducción

XML es el acrónimo de Extensible Markup Language (Lenguaje extensible de marcas) un estándar desarrollado por el World Wide Web Consortium (W3C). XML es un subconjunto del Standard Generalized Markup Language[1] (SGML). Las simplificaciones no redundan en perjuicio de la extensibilidad del mismo. Solamente se trata defacilitar la tarea de desarrollar archivos XML válidos.

¿Qué diferencias existen entre XML y HTML? En HTML, tanto la semántica de las etiquetas como el conjunto de etiquetas está fijado. La etiqueta siempre fija un encabezado de primer nivel, mientras que la etiqueta no tiene sentido porque no se encuentra definida. El W3C junto con los fabricantes de navegadores y otros miembros de laWWW, están constantemente trabajando en ampliar la definición de HTML para incorporar nuevas etiquetas y atributos.

XML no especifica ni la semántica ni el conjunto de etiquetas. En realidad, XML es un metalenguaje: un lenguaje para describir (definir) lenguajes. XML proporciona una serie de herramientas que permiten definir etiquetas y las relaciones estructurales que guardan las etiquetasentre sí.

Ventajas

Las principales ventajas que ofrece XML son:

• Mejora la precisión de las búsquedas, ya que cuando se utilizan metadatos[2] la efectividad de los motores de búsqueda se incrementa.
• Facilita el intercambio de información entre distintas aplicaciones ya que se basa en estándares aceptados.
• Proporciona una visión estructurada de la información, loque permite su posterior tratamiento de forma local.
• Permite integrar información procedente de diferentes fuentes.
• Permite actualizaciones granulares de la información.

[pic]

Figura 1

Sin embargo, la principal ventaja de XML es que mantiene una separación entre los datos y su presentación. Esta característica facilita el mantenimiento de la información y permiteofrecer múltiples puntos de vista de una misma información. Por ejemplo, la Figura 1 y la Figura 2 muestran en un navegador el mismo documento XML pero con distinto aspecto visual, ya que en cada caso se emplea una plantilla de presentación distinta.

[pic]

Figura 2

XHTML

Extensible Hypertext Markup Language (XHTML) es un híbrido entre HTML y XML diseñado específicamente para ser usadoen Internet (se supone que será el sustituto de HTML). XHTML es un lenguaje de marcas escrito en XML: es una aplicación concreta de XML. Por lo tanto, no se deben confundir XML y XHTML.

Objetivos de diseño

Al inicio del proceso que condujo al desarrollo de XML, el W3C decidió definir una serie de objetivos (principios o metas) que guiasen el proceso y asegurasen que la especificación...
tracking img