Hola buenos días!
Tengo un problemas con las entidades de xml.
El xml es:
<?xml version="1.0" encoding="iso-8859-1"?>
<?DOCTYPE listatelefonos SYSTEM "listatelefonos.dtd"?>
<listatelefonos>
<nombre tipo="propio">Roberto</nombre>
<telefono tipo="privado">987252558</telefono>
<comentario>&pu;</comentario>
<vas>&puede;</vas>
</listatelefonos>
Y él dtd es:
<!ELEMENT listatelefonos (nombre+, telefono, comentario, vas)>
<!ELEMENT nombre (#PCDATA)>
<!ATTLIST nombre
tipo CDATA #REQUIRED
<!ELEMENT telefono (#PCDATA)>
<!ATTLIST telefono
tipo (trabajo | privado) "trabajo"
<!ELEMENT comentario (#PCDATA)>
<!ENTITY pu "konichiwa to Nihon go">
<!ELEMENT vas (#PCDATA)>
<!ENTITY puede SYSTEM "puede.txt">
Tanto el xml como el dtd están en el mismo directorio, el error que me da
es:
Referencia a la entidad no definida 'pu'. Error al procesar el recurso.
Y si quito la entidad interna, pero dejo la externa me da el mismo error con
la entidad externa.
Alguien me podría ayudar o decirme por donde pueden ir los tiros?
SALU2 y gracias.
Leer las respuestas