Por favor!! Ayuda con problemas de seguridad y XML!!

Undermind
14 de Enero del 2004
Hola!!! Por favor, necesito ayuda urgente, estoy desesperado y ya no sé cómo solucionar mi problema!

Tengo que coger un documento XML desde un applet, para lo que utilizo el parser de java y le paso como parámetro la URL del XML:

DocumentBuilder builder = factory.newDocumentBuilder();
Document documento = builder.parse(url.toString());

Pero me dan excepciones de seguridad, ya que parece ser que java intenta leer la variablea de sistema "EntityExpansionLimit" pero no tiene permisos!!

He probado a poner la línea factory.setExpandEntityReferences(false) pero no funciona. La única solución que he obtenido es incluir lo siguiente en el java.policy de los clientes:

permission java.util.PropertyPermission "entityExpansionLimit", "read";
permission java.util.PropertyPermission "disallowDoctypeDecl", "read";

pero esto no me vale, ya que no es escalable!! ¿Alguien puede decirme cómo solucionar el problema?!?!? Por favor, es muy importante!!!