XML - No entiendo el error que sale

 
Vista:
sin imagen de perfil
Val: 2
Ha mantenido su posición en XML (en relación al último mes)
Gráfica de XML

No entiendo el error que sale

Publicado por Joker (1 intervención) el 23/12/2019 14:22:07
Hola!
Es un ejercicio que nos mandaron en clase y nos dieron el DTD ya hecho.
El error que me sale es el siguiente:
El elemento 'Bandamusica' tiene un elemento secundario 'Premios' no válido. Lista esperada de elementos posibles: 'Miembro'.

Codigo del XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Bandamusica SYSTEM "Ej4.dtd">
 
<Bandamusica>
    <Nombre> The Beatles
      <Historia>
        Fue una banda de rock inglesa activa durante la década de 1960, y reconocida como la más exitosa comecialmente
        y la más alabada por la crítica en la historia de la música popular y de la música rock. Formada en Liverpool.
    </Historia>
    <Premios>  </Premios>
    </Nombre>
    <Miembro Fecha="1960-1969" Toca="voz, guitarra rítmica y líder, teclados,
             armónica, bajo"> Jonh Lennon </Miembro>
    <Miembro Fecha="1960-1970" Toca="voz, bajo, guitarra rítmica y líder, teclados,
             batería"> Paul McCartney </Miembro>
    <Miembro Fecha="1960-1970" Toca="guitarra líder y rítmica,
             voz, sitar, bajo"> George Harrison </Miembro>
    <Miembro Fecha="1962-1970" Toca="batería, percusión, voza"> Ringo Starr </Miembro>
</Bandamusica>

Codigo del DTD
1
2
3
4
5
6
<!ELEMENT Bandamusica (Nombre, (Historia | Premios)?, Miembro+)>
<!ELEMENT Nombre (#PCDATA)>
<!ELEMENT Historia (#PCDATA)>
<!ELEMENT Premios (#PCDATA)>
<!ATTLIST Miembro Fecha CDATA #REQUIRED Toca CDATA #IMPLIED>
<!ELEMENT Miembro (#PCDATA)>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder