Ich habe einen Java-String, der XML enthält, ohne Zeilenvorschübe oder Einrückungen. Ich möchte ihn in einen String mit schön formatiertem XML umwandeln. Wie kann ich das tun?
String unformattedXml = "<tag><nested>hello</nested></tag>";
String formattedXml = new [UnknownClass]().format(unformattedXml);
Anmerkung: Meine Eingabe ist eine Zeichenfolge . Meine Ausgabe ist eine Zeichenfolge .
(Basic) Scheinergebnis:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<tag>
<nested>hello</nested>
</tag>
</root>