HTML
- se centra en el despliegue y es menos estructurado.
- Las etiquetas y atributos son fijos
- Es posible olvidar el cierre de alguna etiqueta.
XML
- XML es sobre datos, y es simultáneamente estructurado
- Las etiquetas y atributos son extensibles
- Se fuerza a tener una estructura consistente
EJEMPLO 1
<?xml versión=”1.0”?>
<!doctype family(view source for full doctype…)>
-<family>
<person name=”freddy”/>
<person name=”maartje”/>
<person name=”gerard”/>
<person name=”peter”/>
<person name=”bonzo” type “dog” />
<person name=”freddy” type “cat” />
</family>
VEAMOS UN EJEMPLO EN XML
<libros>
<titulo>el amor es la compensación de la muerte;su correlativo esencial
</titulo>
<autor>Arthur schoipenhauer</autor>
<precio moneda=”$”>200 pesos>/precio>
</libros>