Un espacio para los entusiastas del web

36 com comentarios en total.
11 nov 2003
45.926 Lecturas
Tags: XML,

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

Christian Van Der Henst S.Christian Van Der Henst S. para Maestros del Web.
Agrega tu comentario | Enlace permanente al artículo

Síguenos en: @maestros | /maestrosdelweb

Comentarios

  1. josejoaking

    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

  2. cubis

    Excelente artículo Christian, me gustó bastante y fue bastante comprensible.

  3. cubis

    Muy buen artículo Christian, me encantó.

  4. Unregistered

    muy malo su comentario diria remalo

  5. Marcus

    Sinceramente, no entiendo que hace este artículo en una página llamada “Maestros del Web”.

  6. Ruchu

    Interesante, interesante…

  7. cubis

    Sinceramente, no entiendo que hace este artículo en una página llamada “Maestros del Web”.

    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.

  8. Mickel

    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.

  9. Unregistered

    ¿realmente sabes como se debe escribir un editorial correctamente??… deberias saber que para esto se lleva un orden…

  10. Unregistered

    Interesante pero superficial

  11. Guillermo

    bueno

  12. Takachi

    Muy claro , muy preciso ….
    Gracias

  13. JOSE LUIS

    GRACIAS POR CONTRIBUIR CON ESTE TIPO DE CONOCIMIENTOS A QUIENES DESEAMOS CONOCER
    Y SABER

  14. yankee

    muy lindo!

  15. Jesus Cardenas

    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.

  16. Unregistered

    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

  17. Mickel

    por cierto… y como estuvo la charla de XML en el chat?

  18. oscar

    la manera de explicarlo es sencilla los felicito sigan publicando articulos que puedan ser facilmente entendidos

  19. Javier

    Interesante, esta muy claro nos da una vision general sin entrar al detalle.

  20. takmaster

    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

  21. rasaca

    le quitaste la cascara a la naranja le explimiste el jugo, y no nos diste nada

  22. geny

    esta muy bueno ,,entendible

  23. geny

    esta muy bueno ,,entendible

  24. geny

    quisiera q m dieras una breve definicion sobre html y xhtml solo esos dos porfavor..

  25. muy interesante ehh

  26. julian

    excelente sencillo pero concreto y en idioma para cualquiera no tan tecnicos como otros :S, te felicito

  27. camila

    Este artículo está copiado de otra página.

  28. gallo

    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?

  29. Leonardo

    Está bueno, me ha servido mucho

Los comentarios de este post están cerrados. Si quieres seguir la discusión, debatir, criticar, sugerir o expandir el tema te invitamos a hacerlo en tu propio blog, en twitter o donde puedas publicar. No olvides enlazar a este post para que sigamos la conversación y se genere un trackback.



Acerca de
Maestros del Web nace cuando intentamos traducir Webmaster al Español. Nacimos orientados al diseño y desarrollo web. Hoy somos un espacio de apoyo para los entusiastas que participan en proyectos en la red.
Leer más de Maestros del Web