ALEGSA · Actualidad

¿Qué diferencia hay entre XML y HTML?

XML y HTML nacieron de la sintaxis del SGML, pero fueron diseñados para funciones diferentes. HTML (HyperText Markup Language) es un lenguaje pensado para mostrar información,...

¿Qué diferencia hay entre XML y HTML?

Asunto: ¿Qué diferencia hay entre XML y HTML?
Nombre: Boa
Origen: Bolivia
Fecha: 05-07-2017 00:00

Pregunta o consulta del visitante:

Que diferencia hay entre xml y html?

Respuesta de ALEGSA.com.ar:

XML y HTML nacieron de la sintaxis del <a href="//www.alegsa.com.ar/Dic/sgml.php">SGML</a>, pero fueron diseñados para funciones diferentes.

HTML (HyperText Markup Language) es un lenguaje pensado para mostrar información, permite dar formado a los contenidos de una página web. Ver: <a href="//www.alegsa.com.ar/Dic/html.php">HTML</a>.

XML (eXtensive Markup Language) es un lenguaje pensado para describir información. Ayuda a organizar contenidos y, por lo tanto, los documentos XML pueden mostrarse en diversas aplicaciones y medios con facilidad. Ver: <a href="//www.alegsa.com.ar/Dic/xml.php">XML</a>.

En definitiva, XML describe información y HTML le da formato y presentación para un navegador. XML puede complementarse al HTML, de esta manera permitirá separar la información del formato.


Algunas diferencias puntuales:

- XML es más estricto en cuanto al uso de las <a href="//www.alegsa.com.ar/Dic/etiqueta.php">etiquetas</a> (tags), cada etiqueta debe ser anidada correctamente.

- Las etiquetas XML diferencian mayúsculas de minúsculas, por lo que siempre se deben escribir como corresponden.

- HTML es más flexible con las etiquetas, el orden de anidamiento puede variar. Por ejemplo, podemos abrir primero la etiqueta de letra itálica, luego la de negrita y al cerrarlas poner la itálica y luego la negrita.

- En XML todas las etiquetas deben cerrarse, no ocurre lo mismo con HTML. En XML incluso etiquetas independientes, como barras horizontales HR o saltos de línea BR, deben llevar una diagonal de cierre al final.

- XML es un lenguaje extensible, que puede extenderse, ampliarse. Allí podremos definir nuestras propias etiquetas y estructuras.

- En cambio en HTML todas las etiquetas son predefinidas por el estándar HTML de la <a href="//www.alegsa.com.ar/Dic/w3c.php">W3C</a>.


La unión de ambos lenguajes es el XHTML, es un HTML reformulado con XML. Es un HTML más estricto, de uso recomendado.

Sugiero leer: <a href="//www.alegsa.com.ar/Dic/xhtml.php">XHTML</a>.


Compartir nota

Consultá dudas con nuestro Asistente IA

ALEGSA IA · Tecnología

Consultá al asistente IA

Escribí tu consulta sobre informática, internet, tecnología, programación, hardware, software o seguridad. El asistente responde en segundos y podés elegir si querés una respuesta completa o breve.

Cuanto más clara sea tu pregunta, mejor responderá la IA. 0/400
Tipo de respuesta
Ayuda para escribir una mejor consulta

Dále contexto a la IA: explicá qué querés resolver, qué equipo o sistema usás y qué tipo de respuesta necesitás. Si lo deseás, dejá tu e-mail para que podamos contactarte si detectamos un error o si nuestro staff quiere ampliar la respuesta. Cada consulta se procesa como una nueva pregunta.

* Aclaración: sugerimos dejar tu e-mail si querés que podamos contactarte para corregir una respuesta o ampliar la ayuda.

Nuestras redes

Podés seguirnos y contactarnos desde nuestras redes sociales.