Saltar la navegación

2.5.- XML vs HTML.

A continuación encontrarás una tabla comparativa de ambos lenguajes.

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 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.
  • El problema de la 'no compatibilidad' y las diferencias entre navegadores ha alcanzado un punto en el que la solución es difícil.

Ejemplo XML vs. HTML

Ejemplo fichero con código XML

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

Ejemplo de fichero con código 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 en Navegador fichero código XML

Ilustración de cómo se muestra un fichero XML en un navegador web
Rubén Carrasco a partir de material del Ministerio (CC BY-NC-SA)

Visualización en Navegador fichero código HTML

Ilustración de cómo se ve el código HTML en un navegador web
Rubén Carrasco Peña a partir de material del Ministerio (CC BY-NC-SA)