Saltar al contenido principal

XML vs HTML

A continuación, se muestra una comparativa entre los lenguajes XML y HTML:

XMLHTML
Es un perfil de SGML.Es una aplicación de SGML.
Especifica cómo deben definirse conjuntos de etiquetas aplicables a un tipo de documento.Aplica un conjunto limitado de etiquetas sobre un único tipo de documento.
Modelo de hiperenlaces complejo.Modelo de hiperenlaces simple.
El navegador es una plataforma para el desarrollo de aplicaciones.El navegador es un visor de páginas.
Fin de la guerra de los navegadores y etiquetas propietarias.Problema de la falta de compatibilidad y diferencias entre navegadores web.
Ejemplo XML vs. HTML

Ejemplo de un documento XML:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE libro>
<libro>
<titulo>XML practico</titulo>
<autor>Sebastien Lecomte</autor>
<autor>Thierry Boulanger</autor>
<editorial>Ediciones Eni</editorial>
<isbn>978-2-7460-4958-1</isbn>
<edicion>1</edicion>
<paginas>347</paginas>
</libro>

Visualización del documento XML en un navegador web:

Ejemplo de un documento HTML:

<!DOCTYPE html>
<html>
<head>
<title>Libro</title>
</head>
<body>
<h3>XML practico</h3><br>
<p>autores: Sebastien Lecomte, Thierry Boulanger</p>
<ul>
<li>editorial: Ediciones Eni</li>
<li>isbn:978-2-7460-4958-1</li>
<li>edicion: 1 </li>
<li>paginas: 347</li>
</ul>
</body>
</html>

Visualización del documento HTML en un navegador web: