Hallo Zusammen,
ich habe ein problem mit xml files. Ich bekomme nicht den ganzen inhalt der xml file zurück.
Wenn ich den tag <wort> 2000 mal in einem xml dokument habe, dann zeigt mir java nur 800 an. Da passiert soweit ich es sehen kann nur bei großen dokumenten. Vermutlich verliert er irgendwo was im speicher, aber ich habe keine ahnung wo und warum , und vor allem wie ich ihm das abgewöhnen kann. Weiß das jemand bescheid?
Ich lese das Dokument auf folgende Art ein
Document jdomDocument= new Document();
SAXBuilder saxBuilder = new SAXBuilder( "org.apache.xerces.parsers.SAXParser");
try {
jdomDocument = saxBuilder.build(xmlDocument);
System.out.println(jdomDocument.getContentSize());
return jdomDocument = saxBuilder.build(xmlDocument);
}catch ......
und greife später mit xpath auf die einzelnen sachen zu.
vielen dank schonmal
marbles
ich habe ein problem mit xml files. Ich bekomme nicht den ganzen inhalt der xml file zurück.
Wenn ich den tag <wort> 2000 mal in einem xml dokument habe, dann zeigt mir java nur 800 an. Da passiert soweit ich es sehen kann nur bei großen dokumenten. Vermutlich verliert er irgendwo was im speicher, aber ich habe keine ahnung wo und warum , und vor allem wie ich ihm das abgewöhnen kann. Weiß das jemand bescheid?
Ich lese das Dokument auf folgende Art ein
Document jdomDocument= new Document();
SAXBuilder saxBuilder = new SAXBuilder( "org.apache.xerces.parsers.SAXParser");
try {
jdomDocument = saxBuilder.build(xmlDocument);
System.out.println(jdomDocument.getContentSize());
return jdomDocument = saxBuilder.build(xmlDocument);
}catch ......
und greife später mit xpath auf die einzelnen sachen zu.
vielen dank schonmal
marbles