Agrandir la taille d'un String
Salut,
Voici une méthode avec je convertir un document xml en String
Code:
1 2 3 4 5
| public String convertirXMLString(org.jdom.Document doc){
XMLOutputter outputter = new XMLOutputter(Format.getPrettyForma());
String xmlString = outputter.outputString(doc);
return xmlString;
} |
mais si mon document est grand il me renvoie cette erreur
Citation:
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2882)
at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
at java.lang.StringBuffer.append(StringBuffer.java:224)
at java.io.StringWriter.write(StringWriter.java:84)
at org.jdom.output.XMLOutputter.printAttributes(XMLOutputter.java:1149)
at org.jdom.output.XMLOutputter.printElement(XMLOutputter.java:897)
at org.jdom.output.XMLOutputter.printContentRange(XMLOutputter.java:1007)
at org.jdom.output.XMLOutputter.printElement(XMLOutputter.java:927)
at org.jdom.output.XMLOutputter.output(XMLOutputter.java:375)
at org.jdom.output.XMLOutputter.outputString(XMLOutputter.java:542)
qui indique normalement que mon String ne pas contenir cette taille. Comment mon String peut contenir plus de données. Aide moi SVP SVP