Asunto:
¿Qué diferencia hay entre XML y HTML?
Nombre: Boa
Origen: Bolivia
Fecha: 05-07-2017 00:00
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