Skal bruge en værdi fra mange xml filer sax/dom
Hej Eksperter.Jeg skal lave et program der gennemløber ca. en million xml filer og i alle filerne skal jeg kun bruge en værdi. Jeg har lavet en sax parser hvor jeg i min documenthandler i startElement holder øje med hvilket element jeg er kommet til og når det element jeg skal bruge så kommer så tager jeg værdien ud således:
public void characters(char[] arg0, int arg1, int arg2) throws SAXException {
// TODO Auto-generated method stub
if(currentTag.equals("ToBePaidTotalAmount"))
{
ToBePaidTotalAmount=String.valueOf(arg0, arg1, arg2).trim();
}
}
i end element kaster jeg en exception for ikke at løbe resten igennem. Men min sax parser løber jo en masse igennem jeg ikke skal bruge. Kan dette gøres smartere?
