Es un lenguaje para especificarlos tipos de los elementos, atributos, cuales permiten anidacion (nested), ocurrencias. También atributaos especiales como el ID y el IDREFs, que son una especie de pointers
| DTD/XSD | well-formed XML |
|---|---|
| Programas asumen una estructura | flexibilidad |
| facilitan el CSS/XSL | Editar DTD can be painful |
| Permite el intercambio (especificación) | Leer DTD can be painful |
| Documentación | |
| Beneficios del “typing” |