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
Codigo del DTD
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


0