XML vs HTML
A continuación, se muestra una comparativa entre los lenguajes XML y HTML:
XML | HTML |
---|---|
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: