11
XML & HTML Evelyn Holguín Villegas 2 A-3

Xml html

Embed Size (px)

Citation preview

Page 1: Xml   html

XML & HTML

Evelyn Holguín Villegas

2 A-3

Page 2: Xml   html

XML y HTML son lenguajes muy diferentes.

Ambos nacen de la misma inspiración llamada

SGML por lo que su sintaxis es similar, aunque

cada uno fue diseñado para cumplir distintas

funciones:

XML HTML

Evelyn Holguín Villegas

Page 3: Xml   html

El HTML (HyperText Markup Language) ha

sido concebido para mostrar información,

determinar como actúa y que hace. Su

función radica en ayudarnos a darle formato

a los diversos contenidos de una página.

Page 4: Xml   html

El HTML es un lenguaje de marcación de

elementos para la creación de documentos

hipertexto, muy fácil de aprender, lo que

permite que cualquier persona, aunque no

haya programado en la vida, pueda

enfrentarse a la tarea de crear una web.

Page 5: Xml   html

Este lenguaje se escribe en un documento de

texto, por eso necesitamos un editor de textos

para escribir una página web. Así pues, el

archivo donde está contenido el código HTML

es un archivo de texto, con una peculiaridad,

que tiene extensión .html o .htm (es

indiferente cuál utilizar)

Page 6: Xml   html

El XML (eXtensive Markup Language) es un

lenguaje que fue concebido para describir

información. Su función principal es ayudarnos

a organizar contenidos y eso hace que los

documentos XML sean portables hacia

diferentes tipos de aplicaciones.

Page 7: Xml   html

El XML sirve para describir información y el HTML sirve

para darle formato y presentarla a través de un

navegador.

O sea que el XML no es ni será nunca un reemplazo del

HTML sino un complemento que sirve para manejar la

información separada del formato.

Page 8: Xml   html

XML nace con los siguientes objetivos, tal como se enumeran en el documento de definición del estándar:

1. XML debe ser utilizable directamente sobre Internet.2. XML debe soportar una amplia variedad de aplicaciones.

3. XML debe ser compatible con SGML.4. Ha de resultar fácil escribir programas que procesen documentos XML.

5. El número de características opcionales en XML debe ser mantenido en un mínimo, idealmente cero.

6. Los documentos XML deben ser legibles por un ser humano y razonablemente claros.

7. El diseño de XML debe ser preparado rápidamente.8. El diseño de XML debe ser formal y conciso.

9. Los documentos XML han de ser fáciles de crear.10. La brevedad en la marcación reviste mínima importancia.

Este lenguaje permite definir la estructura de tipos específicos de documentos (o conjuntos de datos) por medio de DTD (como en SGML) o de XML Schemas, creando así lenguajes, vocabularios o aplicaciones, que definen sus elementos

y los atributos de éstos.

Page 9: Xml   html

No requiere DTD (Document Type Definition), el XML tiene punteros a

la estructura de los datos, lo que ahorra tiempo y simplifica el software

de aplicación.

XML no dispone de soporte para excepciones, por lo que cada etiqueta

realiza siempre la misma función

Page 10: Xml   html

Los archivos XML son archivos de texto, pero más difíciles de leer por las personas que los archivos HTML.

Se puede usar un editor de texto para programar XML, pero cualquier error u olvido de una etiqueta dejará inservible

dicho archivo. El lenguaje XML es más estricto que el HTML.

Page 11: Xml   html

XML no especifica ninguna semántica o conjunto de etiquetas.

De hecho, XML es realmente un metalenguaje para describir

lenguajes de marcas.

En otras palabras, XML facilita definir etiquetas y relaciones

estructurales entre ellas. Desde que un conjunto de etiquetas no

se predefine, no puede haber una semántica preconcebida.

De todas las semánticas de un documento XML, ésta será

definida por las aplicaciones del proceso o por las hojas de

estilo.