Hallo,
ich habe folgendes Problem. Ich will ein XML Document (JDOM) als String haben. Also verwende ich folgende Methode:
soweit so gut. Nun wird der Inhalt eines Childs des XML-Documents vorher mit folgender Methode "behandelt":
genau in den Inhalt dieses Elements gibt mir danach getFormattedXMLString(...) aus mit '&' statt '>' und '&' statt '<' hat jemand eine Idee wie ich das unterdrücken kann? Brauche das dringend mit '<' und '>' .
Gruß nebulo
ich habe folgendes Problem. Ich will ein XML Document (JDOM) als String haben. Also verwende ich folgende Methode:
Code:
public static String getFormattedXMLString(Document doc) throws IOException {
StringWriter strw = new StringWriter();
XMLOutputter out = new XMLOutputter();
out.output(doc, strw);
return strw.toString();
}
soweit so gut. Nun wird der Inhalt eines Childs des XML-Documents vorher mit folgender Methode "behandelt":
Code:
public static String bbCode2HTML(String bbCode) {
/* replace [b] by <p class="bold"> */
bbCode = bbCode.replaceAll("\\[b\\]", "<p class=\"bold\">");
/* replace [/b] by </p> */
bbCode = bbCode.replaceAll("\\[/b\\]", "</p>");
/* replace [i] by <p class="italic"> */
bbCode = bbCode.replaceAll("\\[i\\]", "<p class=\"italic\">");
/* replace [/i] by </p> */
bbCode = bbCode.replaceAll("\\[/i\\]", "</p>");
.....
}
genau in den Inhalt dieses Elements gibt mir danach getFormattedXMLString(...) aus mit '&' statt '>' und '&' statt '<' hat jemand eine Idee wie ich das unterdrücken kann? Brauche das dringend mit '<' und '>' .
Gruß nebulo