Hallo,
Ich habe ein XML, dass einen Export aus einer Lotus Notes DB darstellt. Unter einem ITEM (das ich auch separiert habe) wird Beschreibungstext mit HTML Formatierungen ausgegeben. Nun möchte ich aus diesem XML nur den Beschreibungstext herausparsen.
Mit dem folgenden Code bekomme ich immerhin schon mal die richtige Ausgabe auf die Konsole
Was muss ich machen, damit statt System.out in einen String geparst wird, den ich dann in eine Datenbank schreiben kann als String?
Ich habe ein XML, dass einen Export aus einer Lotus Notes DB darstellt. Unter einem ITEM (das ich auch separiert habe) wird Beschreibungstext mit HTML Formatierungen ausgegeben. Nun möchte ich aus diesem XML nur den Beschreibungstext herausparsen.
Mit dem folgenden Code bekomme ich immerhin schon mal die richtige Ausgabe auf die Konsole
Code:
while(iter.hasNext()) {
srBuffer = (String) iter.next().toString();
sr = new StringReader( srBuffer );
if(sr!=null) {
Source xmlSource = new StreamSource( sr );
System.out.println("Richtext content as HTML: ");
try{
trans.transform(xmlSource, new StreamResult(System.out));
errCode=0;
}catch(Exception e){
log.textAppend(" ERROR:"+e.getMessage()+System.getProperty("line.separator"));
errCode=1;
}
}
}
Was muss ich machen, damit statt System.out in einen String geparst wird, den ich dann in eine Datenbank schreiben kann als String?