David quimiii

Preview:

Citation preview

2 A-3

DAVID QUIMI CASTILLO

HTML - XML

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 David Quimi Castillo

HTMLEl 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.

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.

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)

HTML

HTML

HTML

XMLEl 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.

XML

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.

XML nace con los siguientes objetivos, tal como se enumeran en

el documento de definición del estándar:

XML debe ser utilizable directamente sobre Internet.

XML debe soportar una amplia variedad de aplicaciones.

XML debe ser compatible con SGML.

Ha de resultar fácil escribir programas que procesen

documentos XML..

XML

XMLXML

Las diferencias fundamentales de XML con respecto a HTML son las

siguientes:

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

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.

XML

XML

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.