Saltar la navegación

6.5. Comparación de XML con 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. 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

Fichero 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>

Al interpretar este fichero con un navegador se obtiene:

Ejemplo XML en navegador

Fichero 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>

Al interpretarlo con el navegador tendremos:

Ejemplo XML

Creado con eXeLearning (Ventana nueva)