Foros del Web » Creando para Internet » Diseño web »

Errores DTD y XML

Estas en el tema de Errores DTD y XML en el foro de Diseño web en Foros del Web. Buenos días foreros! Tngo una duda con el XML y los DTD que no consigo resolver lo estoy pasando por un validador y me da ...
  #1 (permalink)  
Antiguo 12/07/2013, 08:54
 
Fecha de Ingreso: diciembre-2011
Mensajes: 414
Antigüedad: 9 años, 4 meses
Puntos: 1
Errores DTD y XML

Buenos días foreros!
Tngo una duda con el XML y los DTD que no consigo resolver lo estoy pasando por un validador y me da estos errores , que no se como solucionarlos.

3 errors have been found!

Click on to jump to the error. In the document, you can point at with your mouse to see the error message.
Errors in the XML document:
41: 15 The content of element type "contenido" must match "null".
42: 13 The content of element type "productos" is incomplete, it must match "(contenido,title,camiseta1,camiseta2,camiseta3,ca miseta4,camiseta5,camiseta6)".

Errors in file common.dtd:
9: 31 Element type "productos" must not be declared more than once.

XML document:
1 <!DOCTYPE productos SYSTEM "common.dtd">
2 <productos>
3 <contenido>
4 <title>Productos</title>
5 <camiseta1>
6 <titulo>Camiseta Paul Pierce </titulo>
7 <precio>38,26</precio>
8 <descripcion>Camiseta del jugador de los Celtics</descripcion>
9 <image1/>
10 </camiseta1>
11 <camiseta2>
12 <titulo>CamisetaMichael Jordan</titulo>
13 <precio>41,26</precio>
14 <descripcion>Camiseta del ex-jugador de los Chicago Bulls</descripcion>
15 <image2/>
16 </camiseta2>
17 <camiseta3>
18 <titulo>CamisetaBlake Griffin</titulo>
19 <precio>39,26</precio>
20 <descripcion>Camiseta del jugador de los Angeles Clippers</descripcion>
21 <image3/>
22 </camiseta3>
23 <camiseta4>
24 <titulo>CamisetaRay Allen</titulo>
25 <precio>38,26</precio>
26 <descripcion>Camiseta del jugador de los Miami Heats</descripcion>
27 <image4/>
28 </camiseta4>
29 <camiseta5>
30 <titulo>CamisetaPau Gasol</titulo>
31 <precio>37,43</precio>
32 <descripcion>Camiseta del jugador de los Angeles Lakers</descripcion>
33 <image5/>
34 </camiseta5>
35 <camiseta6>
36 <titulo>CamisetaJose Calderon</titulo>
37 <precio>38,26</precio>
38 <descripcion>Camiseta del jugador de los Toronto Raptors</descripcion>
39 <image6/>
40 </camiseta6>
41 </contenido>
42 </productos>

common.dtd
1 <!ELEMENT productos (contenido,title,camiseta1,camiseta2,camiseta3,cam iseta4,camiseta5,camiseta6)>
2 <!ELEMENT camiseta1 (titulo,precio,descripcion,image1)>
3 <!ELEMENT camiseta2 (titulo,precio,descripcion,image2)>
4 <!ELEMENT camiseta3 (titulo,precio,descripcion,image3)>
5 <!ELEMENT camiseta4 (titulo,precio,descripcion,image4)>
6 <!ELEMENT camiseta5 (titulo,precio,descripcion,image5)>
7 <!ELEMENT camiseta6 (titulo,precio,descripcion,image6)>
8 <!ELEMENT contenido (#PCDATA)>
9 <!ELEMENT productos (#PCDATA)>
10 <!ELEMENT title (#PCDATA)>
11 <!ELEMENT titulo (#PCDATA)>
12 <!ELEMENT precio (#PCDATA)>
13 <!ELEMENT descripcion (#PCDATA)>
14 <!ELEMENT image1 (#PCDATA)>
15 <!ELEMENT image2 (#PCDATA)>
16 <!ELEMENT image3 (#PCDATA)>
17 <!ELEMENT image4 (#PCDATA)>
18 <!ELEMENT image5 (#PCDATA)>
19 <!ELEMENT image6 (#PCDATA)>

Etiquetas: dtd, errores, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:45.