Gracias, pero me sigue haciendo unas cosas raras. Vamos a ver. Pongo el namespace tanto en producto como en la etiqueta empresa, y me funciona, el problema (y me acabo de dar cuenta) es cuando utilizo dos namespaces diferentes.
Fijate como en el primer XML tengo definido dos namespaces en la etiqueta producto:
<producto xmlns="http://osmosislatina.com/definiciones/producto.dtd"
xmlns:dist="http://osmosislatina.com/definiciones/distribuidores.dtd">
Uno llamemosle principal y otro "dist".
Si quito el "xmlns", o sea el principal, funciona, pero si no, no funciona. ¿como puedo trabajar con dos namespaces?
He probado en poner el namespace principal en la etiqueta producto y el dist en la etiqueta empresa, y tampoco funciona.
¿alguna idea?
Son una seria de pruebas que estoy haciendo para realizar un proyecto para mi empresa
saludos y gracias