Un espacio para los entusiastas del web

¿Cómo se diferencia el XML del HTML?

Publicado el 11 de Noviembre, 2003

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.

¿Te gustó?

¡Sí, me gusta! Le ha gustado a 6 personas
Loading ... Loading ...

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 | Fan page

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

    Responder
  2. cubis

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

    Responder
  3. cubis

    Muy buen artículo Christian, me encantó.

    Responder
  4. Unregistered

    muy malo su comentario diria remalo

    Responder
  5. Marcus

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

    Responder
  6. Ruchu

    Interesante, interesante…

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

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

    Responder
  9. Unregistered

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

    Responder
  10. Unregistered

    Interesante pero superficial

    Responder
  11. Guillermo

    bueno

    Responder
  12. Takachi

    Muy claro , muy preciso ….
    Gracias

    Responder
  13. JOSE LUIS

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

    Responder
  14. yankee

    muy lindo!

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

    Responder
  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

    Responder
  17. Mickel

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

    Responder
  18. oscar

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

    Responder
  19. Javier

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

    Responder
  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

    Responder
  21. rasaca

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

    Responder
  22. geny

    esta muy bueno ,,entendible

    Responder
  23. geny

    esta muy bueno ,,entendible

    Responder
  24. geny

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

    Responder
  25. muy interesante ehh

    Responder
  26. julian

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

    Responder

Deja tu Comentario

Maestros del Web se reserva el derecho de moderación de los comentarios. Evita utilizar palabras soeces, ataques directos, descalificativos, insultos, de lo contrario tu comentario será eliminado.



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