¿Cómo se diferencia el XML del HTML?
Si ya conoces el funcionamiento del HTML, te será muy fácil entender el XML con esta comparación. Además conocerásel resultado de su fusión denominado XHTML.
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:
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.
El HTML (HyperText Markup Language) por otro lado 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.
Resumiendo, 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.
Un dato importante es que al hablar de XML hablamos de documentos bien formados (well formed). Mientras en HTML podemos ser desordenados: <P><B><i>Este texto estará en negritas e itálicas</b></I><BR>, en XML tenemos que respetar los tags. Todos deberán ser anidados correctamente: <TagA><TagB>Contenidos</TagB></TagA>. Algo muy importante es que son “case sensitive” de tal forma que <B> no es lo mismo que <b> sino son dos tags diferentes. También debemos presetar atención importante a que todos los tags deben ser cerrados. Si usamos un tag independiente como el <br> o <hr>, lo cerramos incluyéndole un diagonal al final: <br />, <hr />. Por lo anterior, el XML está ayudando a que seamos más ordenados y respetemos el lenguaje que gracias a la tolerancia de los navegadores ha ido decayendo.
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. En XML el tag <christian></christian> es válido por que yo lo puedo definir y utilizar sin ningún problema. Por otro lado en el HTML todos los tags ya han sido predefinidos y son parte del estándar HTML definido por el W3C.
¿Hacia donde van el XML y el HTML?
A pesar de que el HTML tiene sus definiciones, la tolerancia de los navegadores ha hecho que documentos mal formados funcionen. Por ello nace el esfuerzo de juntar lo mejor de los dos lenguajes que hemos analizado para pensar a futuro en XHTML. El XHTML (eXtensive HyperText Markup Language) es una familia de tipos de documentos y módulos que reproducen, definen y extienden el HTML reformulando gracias al XML.
Para explicarlo de forma más sencilla, se busca definir estándares en el lenguaje que le da formato a la información, pero con tags bien formados, correctamente anidados y que nos permitan navegar a través de la información de forma comprensible y sencilla. El XHTML debe ser desde ya una meta para todos nuestras páginas web. Los invito a que a través del servicio de validación de documentos del W3C revisen sus páginas y vean que podrían mejorar para estar conforme a los estándares.
Buen artículo, claro y conciso. Tenía una vaga idea de lo que era el XML y pensaba que era un sustituto del HTML. Saludos
Excelente artículo Christian, me gustó bastante y fue bastante comprensible.
Muy buen artículo Christian, me encantó.
muy malo su comentario diria remalo
Sinceramente, no entiendo que hace este artículo en una página llamada “Maestros del Web”.
Interesante, interesante…
Yo recibí un comentario parecido de mi artículo… y esto es como de personas desconocidas… por favor… no seas tan novaton…. Maestros Del web es una comunidad de ayuda al webmaster, y XML es uno de los lenguajes m´sa prometedores a hacer usado en la web.
XHTML fue una iniciativa muy prometedora cuando aparecio en el 2000. Aun no se ha implementado.
Tomemos esto con pinzas. XML es una herramienta util, especialmente si queremos integrar contenidos de mas de un web, pero de alli a decir que es un lenguaje prometedor, creo que eso seria un “humbug”. Tambien Microsoft aseguraba que NET revolucionaria la forma de programar, ¿no?
En resumen, XML si, pero no es taaaaan critico.
¿realmente sabes como se debe escribir un editorial correctamente??… deberias saber que para esto se lleva un orden…
Interesante pero superficial
bueno
Muy claro , muy preciso ….
Gracias
GRACIAS POR CONTRIBUIR CON ESTE TIPO DE CONOCIMIENTOS A QUIENES DESEAMOS CONOCER
Y SABER
muy lindo!
Hola como estan soy estudiante del ultimo semestre de Informatica con especialidad diseño y programacion web y la verdad es que el XML me llama la atencion y la verdad que deseo obtener conocimiento acerca del tema. Tengo experiencia en html y la verdad que es asi claro no explicaro que algunas etiquetas de html como
,
no tiene el slash (/)de cierre, en caso contrario se colocaria unicamente cuando se define por medio de sus atributos. Ese fue el unico detalle que le falto al comparar con los tags indepiendentes del XML. Los Felicitos estare en contacto para cualquier articulo referente al XML.
Lo que pasa es que el escritor del articulo no es un experto en XML, seguramente solo ha leido un par de cosas y ya se cree capaz de dar discursos
por cierto… y como estuvo la charla de XML en el chat?
la manera de explicarlo es sencilla los felicito sigan publicando articulos que puedan ser facilmente entendidos
Interesante, esta muy claro nos da una vision general sin entrar al detalle.
Esta bueno para quien desea iniciarse acerca del tema, para los mas experimentados quizá faltara profundizar en el tema, pero exelente la forma de explicar en terminos simples lo que basicamente es XML
le quitaste la cascara a la naranja le explimiste el jugo, y no nos diste nada
esta muy bueno ,,entendible
esta muy bueno ,,entendible
quisiera q m dieras una breve definicion sobre html y xhtml solo esos dos porfavor..
muy interesante ehh
[…] ¿Cómo se diferencia el XML del HTML? (2003, November 11). In maestros del web, by Christian Van Der Henst S.. Retrieved December 11, 2008. […]
[…] Christian Van Der Henst S.(2003). ¿Cómo se diferencia el XML del HTML?. Maestros del web-ean. Kontsultatua 2008ko abenduaen 14an, 18:45ean ondokoan http://www.maestrosdelweb.com/editorial/xmlvshtml/ […]
[…] ¿Cómo se diferencia el XML del HTML? (11 de Noviembre, 2003) Maestros de la Web. Kontsulta data: Abenduaren 18, 2008 http://www.maestrosdelweb.com/editorial/xmlvshtml/ […]
[…] Christian Van Der Henst S. (2003, November 11) ¿Cómo se diferencia el XML del HTML? In Maestros del Web. Retrieved 21:03, December 18, from http://www.maestrosdelweb.com/editorial/xmlvshtml […]
[…] Christian Van Der Henst S. (2003, November 11) ¿Cómo se diferencia el XML del HTML? In Maestros del Web. Retrieved 21:03, December 18, from http://www.maestrosdelweb.com/editorial/xmlvshtml […]
[…] ¿Cómo se diferencia el XML del HTML? (11 de Noviembre, 2003) Maestros de la Web. Kontsulta data: Abenduaren 18, 2008 http://www.maestrosdelweb.com/editorial/xmlvshtml/ […]
[…] Christian Van Der Henst S. (2003, November 11) ¿Cómo se diferencia el XML del HTML? In Maestros del Web. Retrieved 21:03, December 18, from http://www.maestrosdelweb.com/editorial/xmlvshtml […]
excelente sencillo pero concreto y en idioma para cualquiera no tan tecnicos como otros :S, te felicito
Este artículo está copiado de otra página.
Si es que esta copiado, deberias ademas de decirlo, citar de donde crees que se copio. Estas segura que este texto copio al otro, y si fue a la inversa?
Está bueno, me ha servido mucho