改行やインデントのない、XML を含む文字列があります。適切なフォーマットと構文ハイライトを備えた文字列に変換したいと思います。このような単純なことに Web フレームワークや Web ブラウザーを使用したくありません。どうすればいいですか?
| unformattedXml formattedXml |
unformattedXml := '<tag><nested>hello</nested></tag>'.
formattedXml := UnknownClass new format: unformattedXml.
注: 私の入力は文字列です。私の出力は文字列です。