DTD - Ejercicio 4 - Elementos con atributos - Corregir errores en la DTD Los siguientes documentos no son válidos porque contienen errores (los errores están en la DTD interna). Corrija los errores y compruebe con XML Copy Editor que ya son documentos válidos. Casi siempre habrá varias maneras de corregir la DTD, intente elegir la más sencilla. DTD - Ejercicio 4-1 - Libro ]> ERROR: el atributo, al ser de tipo NMTOKEN, no puede contener espacios. Corregido: eliminar esos espacios. ]> DTD - Ejercicio 4-2 - Inventores ]> ERROR: la definición del elemento no es correcta porque no incluye el contenido, el atributo nombre (que es de tipo ID) no puede contener espacios y al último elemento le falta el atributo nombre Corregido: definir el contenido de , sustituir los espacios por guiones bajos y decir que el atributo nombre no es obligatorio . ]> DTD - Ejercicio 4-3 - Cosas por hacer ]> Preparar ejercicios de DTDs Preparar tema XSLT ERROR: Según la DTD, el elemento raíz sólo puede contener un elemento , pero en el documento hay varios. El atributo asunto no aparece en el documento. Según la DTD, el elemento es un elemento vacío, pero en el documento contiene texto. Corregido: decir que el elemento puede contener varios elementos , eliminar el atributo asunto y permitir que el elemento contenga texto. ]> Preparar ejercicios de DTDs Preparar tema XSLT DTD - Ejercicio 4-4 - Resoluciones de pantalla ]> ERROR: Los atributos nombre, alto y ancho deben estar en el elemento , no en . El elemento no está definido. Según la DTD, el elemento es vacío, pero en el documento contiene elementos , y el atributo nombre no puede contener espacios. Corregido: cambiar los atributos al elemento , definir el elemento , decir que el elemento puede contener elementos y cambiar el tipo del atributo nombre de NMTOKEN a CDATA. ]> DTD - Ejercicio 4-5 - Álbumes de Mortadelo y Filemón ]> ERROR: La lista de valores posibles del atributo fecha deben ir separados por barras verticales (|) Según la DTD, el elemento contiene dos elementos y , pero en el documento nombre y fecha son atributos. Corregido: sustituir las comas por barras verticales y decir que el elemento album está vacío. ]>