Click here to load reader
Upload
indiraquinonez
View
141
Download
1
Embed Size (px)
Citation preview
XML y HTML son lenguajes muydiferentes. Ambos nacen de la mismainspiración llamada SGML por lo que susintaxis es similar, aunque cada uno fuediseñado para cumplir distintasfunciones:
HTML: Hipertext Markup Language
XML: Extensible Markup Language
HTML es un lenguaje que permite
mostrar información en la web en
base de etiquetas predefinidas.
XML sirve como intermediario para
varias aplicaciones para que se
puedan comunicar.
HTML tiene etiquetas predefinidas que
no se pueden alterar.
XML permite al usuario crear sus
propias etiquetas.
HTML su función radica en ayudarnos a
darle formato a los diversos contenidos
de una página.
XML por lo general sirve para transportar
datos en las actuales tecnologías y
configurar a nivel de aplicación.
El HTML se preocupa por formatear
datos y para ello son las etiquetas que
tiene el lenguaje, para formatear la
información que se desea mostrar.
El XML se preocupa por estructurar la
información que pretende
almacenar. La estructura la marca la
lógica propia de la información.
El desarrollo del HTML estuvo marcado lacompetencia entre los distintos visores delmercado. Cada uno quería ser el mejor einventaba etiquetas nuevas que a la largaentraban a formar parte del estándar delW3C, como la etiqueta <FRAME>.
El desarrollo del XML está siendo llevado acabo con rigor, siempre ajustado a lo quemarca el estándar que desarrolla elW3C, entidad que está desarrollando elXML con más diligencia que las empresascon intereses particulares.
Procesar la información en HTML es
inviable, por estar mezclada con los
estilos y las etiquetas que formatean la
información.
En XML se puede procesar la
información con mucha facilidad
(viable), porque todo está ordenado
de una manera lógica, así mismo el
formateo de la información.
el HTML sirve para darle formato y
presentarla a través de un navegador.
el XML sirve para describir información
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.
Un dato importante es que al hablar
de XML hablamos de documentos
bien formados (well formed).
Mientras en HTML podemos ser
desordenados.
Otra característica del XML es que es un
lenguaje que puede extenderse. Al
trabajar con documentos XML podemos
determinar nuestros propios tags y
estructura de documentos para
trabajar.
Por otro lado en el HTML todos los tags
ya han sido predefinidos y son parte del
estándar HTML definido por el W3C.
La diferencia fundamental entre XML yHTML es que el primero, como ya semencionó, es un metalenguaje, y elsegundo es simplemente un lenguaje.Durante 1998 XML tuvo un crecimientoexponencial, refiriéndose sobre todo asus apariciones en los medios decomunicación de todo tipo, mencionesen páginas Web, soporte desoftware, tutoriales, etcétera.
Básicamente XML no ha nacido sólo
para su aplicación en Internet, sino que
se propone como lenguaje de bajo nivel
(a nivel de aplicación, no de
programación) para intercambio de
información estructurada entre
diferentes plataformas. Se puede usar
en bases de datos, editores de
texto, hojas de cálculo, etcétera.
“Para muchas aplicaciones XML va a
desplazar HTML o quizás solamente va
a soportarlo. La idea es que no es una
confrontación directa `XML vs.
HTML', ya que pueden trabajar
juntos, así como pueden tener cosas
completamente dispares”
XML no trabaja solo sino que también
con:
XSD (valida datos)
XSLT (permite revisar reportes basados
en datos del XML)