11
2 A-3 DAVID QUIMI CASTILLO HTML - XML

David quimiii

  • Upload
    david92

  • View
    284

  • Download
    1

Embed Size (px)

Citation preview

Page 1: David quimiii

2 A-3

DAVID QUIMI CASTILLO

HTML - XML

Page 2: David quimiii

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

Page 3: David quimiii

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.

Page 4: David quimiii

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: David quimiii

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

Page 6: David quimiii

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.

Page 7: David quimiii

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.

Page 8: David quimiii

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

Page 9: David quimiii

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

Page 10: David quimiii

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

Page 11: David quimiii

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.