|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Mar 2006
Messaggi: 28
|
[JAVA XML] dividere file di grandi dimensioni... si può fare?
Ciao a tutti,
mi chiamo Francesco. Devo fare il parsing di un file molto grande, circa 3.5GB Ho scritto un metodo per fare appunto questo. Ovvero, il risultato viene messo in una variabile di tipo String e su questa stringa vengono fatte alcune operazioni di parsing. Vi faccio un piccolo esempio per chiarire la situazione. Questo è il file .xml di partenza: Codice:
<rootino>
<author>
James Strachan
</author>
</rootino>
<rootino>
<author>
James Strachan
</author>
</rootino>
.
.
.
Questa è la stringa che ottengo dopo l'applicazione del metodo: Codice:
<rootino>
<author>
James Strachan
</author>
</rootino>
La string la carico così: Codice:
public Parser(String string){
try {
document = DocumentHelper.parseText(string);
} catch (DocumentException ex) {
Logger.getLogger(Parser.class.getName()).log(Level.SEVERE, null, ex);
}
}
Codice:
org.dom4j.DocumentException: Error on line 1 of document : An invalid XML character (Unicode: 0x0) was found in the element content of the document. Nested exception: An invalid XML character (Unicode: 0x0) was found in the element content of the document. Avete una idea di soluzione? Se volete vi posto il metodo che ho scritto per estrapolare la stringa da parsare. Grazie per la vostra attenazione a presto Francesco |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:31.



















