Tutoriales de informática - Abrirllave.com

Abrirllave.com

Ejercicio de DTD - Corregir errores de "articulos.xml"

El siguiente documento XML ("articulos.xml") está bien formado. Sin embargo, no es válido. Para que lo sea, realizar los cambios necesarios en dicho documento, pero sin modificar la DTD interna.

Los elemetos "empresa" tienen que estar vacíos.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE articulos [
   <!ELEMENT articulos (articulo)+>
   <!ELEMENT articulo (#PCDATA)>
      <!ATTLIST articulo color CDATA #FIXED "rojo">
]>

<articulos>
   <articulo nombre="bolígrafo" color="rojo"/>
   <articulo nombre="cuaderno"/>
   <articulo nombre="rotulador" color="amarillo"/>
</articulos>

Solución:

En este documento se almacena información sobre artículos.

<articulos>
   <articulo color="rojo">bolígrafo</articulo>
   <articulo>cuaderno</articulo>
   <articulo color="rojo">rotulador</articulo>
</articulos>

Errores detectados y corregidos