Schönes Stück Code zum Formatieren eines XML-Strings

Hat jemand eine fertige Funktion, die eine XML-Zeichenfolge verwendet und eine korrekt eingerückte Zeichenfolge zurückgibt?

z.B

<XML><TAG1>A</TAG1><TAG2><Tag3></Tag3></TAG2></XML>

und wird schön formatierte Zeichenfolge nach dem Einfügen von Zeilenumbrüchen und Tabulatoren oder Leerzeichen zurückgeben?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage