Foros del Web » Programación para mayores de 30 ;) » Programación General »

Errores en mi DTD

Estas en el tema de Errores en mi DTD en el foro de Programación General en Foros del Web. Hola, he declarado una DTD acorde con un documento XML que uso para crear un menú jerárquico. Lo he hecho acorde a como pone en ...
  #1 (permalink)  
Antiguo 17/08/2007, 07:00
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 20 años, 10 meses
Puntos: 3
Errores en mi DTD

Hola, he declarado una DTD acorde con un documento XML que uso para crear un menú jerárquico. Lo he hecho acorde a como pone en un libro que tengo. Pero aunque haya cosas que haga igual qu een el libro, obtengo muchos errores cuando lo valido en Dreamweaver. Alguien podría ayudarme? Por cierto, que el menu no lo tengo completo aun. Hay opciones que están vacías, pero eso creo que no debería suponer ningún problema.

Este el el XML (menu.xml):

Código HTML:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE menu[
<!ELEMENT MENU (OPCION+)>
<!ELEMENT OPCION (SUBOPCION+)>
<!ATTLIST OPCION id ID #REQUIRED "0">
<!ATTLIST OPCION nombre CDATA #REQUIRED>
<!ATTLIST OPCION href CDATA #REQUIRED>
<!ATTLIST OPCION clase CDATA #REQUIRED "MenuBarItemSubmenu">
<!ELEMENT SUBOPCION (NOMBRE+, HREF+, OP+, CLASE?, PAG?)>
<!ATTLIST SUBOPCION id ID #REQUIRED "0">
<!ELEMENT NOMBRE (#PCDATA) #REQUIRED>
<!ELEMENT HREF (#PCDATA) #REQUIRED>
<!ELEMENT OP (#PCDATA)>
<!ELEMENT CLASE (#PCDATA)>
<!ELEMENT PAG (#PCDATA)>
]>
<MENU>
	<OPCION id="1" nombre="Personal" href="" clase="MenuBarItemSubmenu">
		<SUBOPCION id="1.1">
			<NOMBRE>Currículum Vitae</NOMBRE>
			<HREF>index.php</HREF>
			<OP>cv</OP>
			<CLASE>1</CLASE>
		</SUBOPCION>
		<SUBOPCION id="1.2">
			<NOMBRE>Contacto</NOMBRE>
			<HREF>index.php</HREF>
			<OP>contacto</OP>
			<CLASE>1</CLASE>
		</SUBOPCION>
	</OPCION>
	<OPCION id="2" nombre="Diseño gráfico" href="" clase="MenuBarItemSubmenu">
		<SUBOPCION id="2.1">
			<NOMBRE>Ilustración</NOMBRE>
			<HREF>index.php</HREF>
			<OP>ilustracion</OP>
			<PAG>0</PAG>
		</SUBOPCION>
		<SUBOPCION id="2.2">
			<NOMBRE>Retoque y Fotomontaje</NOMBRE>
			<HREF>index.php</HREF>
			<OP>retoque</OP>
			<PAG>0</PAG>
		</SUBOPCION>
		<SUBOPCION id="2.3">
			<NOMBRE>Comic</NOMBRE>
			<HREF>index.php</HREF>
			<OP></OP>
			<CLASE></CLASE>
			<PAG></PAG>
		</SUBOPCION>
		<SUBOPCION id="2.4">
			<NOMBRE>Identidad Corporativa</NOMBRE>
			<HREF>index.php</HREF>
			<OP></OP>
			<CLASE></CLASE>
			<PAG></PAG>
		</SUBOPCION>
		<SUBOPCION id="2.5">
			<NOMBRE>Maquetación</NOMBRE>
			<HREF>index.php</HREF>
			<OP>maquetacion</OP>
			<CLASE></CLASE>
			<PAG>0</PAG>
		</SUBOPCION>
	</OPCION>
	<OPCION id="3" nombre="Desarrollo Web" href="" clase="MenuBarItemSubmenu">
		<SUBOPCION id="3.1">
			<NOMBRE>Páginas Web</NOMBRE>
			<HREF>index.php</HREF>
			<OP></OP>
			<CLASE></CLASE>
			<PAG></PAG>
		</SUBOPCION>
		<SUBOPCION id="3.2">
			<NOMBRE>Animaciones Flash</NOMBRE>
			<HREF>index.php</HREF>
			<OP></OP>
			<CLASE></CLASE>
			<PAG></PAG>
		</SUBOPCION>
	</OPCION>
	<OPCION id="4" nombre="Miscelánea" href="" clase="MenuBarItemSubmenu">
		<SUBOPCION id="4.1">
			<NOMBRE>Música</NOMBRE>
			<HREF></HREF>
			<OP></OP>
			<CLASE></CLASE>
			<PAG></PAG>
		</SUBOPCION>
		<SUBOPCION id="4.2">
			<NOMBRE>Opciones Interfaz Gráfico</NOMBRE>
			<HREF></HREF>
			<OP></OP>
			<CLASE></CLASE>
			<PAG></PAG>
		</SUBOPCION>
	</OPCION>
</MENU> 
  #2 (permalink)  
Antiguo 17/08/2007, 15:50
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 20 años, 10 meses
Puntos: 3
Re: Errores en mi DTD

No hay nadie que pueda ayudarme?
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 04:52.