Entiendo lo que dices, de hecho lo de StringBuffer lo voy a implementar ahora,con respecto a como tratar el fichero
yo hago lo siguiente
Código:
org.jdom.Document xml=builder.build(obtenerXML());
y ahi es donde me peta
pero claro mirando los metodos me pone que si paso un string lo tomo como un systemid
y claro la solucion que he optado es la de hacer una especie de xml temporal
Código:
String res = generarXML(tabla,tabladependiente);
BufferedWriter out = new BufferedWriter(new FileWriter("fichero.xml"));
out.write(res);
out.close();
org.jdom.Document xml=builder.build("fichero.xml");
//tras tratar el xml
new File("fichero.xml").delete();
pero claro cuantos recursos consume?? o como puedo optimizar esa manera de trabajar?
Por cierto el ejemplo que me has pasado me pide un logueo