我有一个包含XML代码的Java字符串,其中没有换行或缩进。我想将其转换为格式良好的XML字符串。如何做到这一点?
String unformattedXml = "<tag><nested>hello</nested></tag>";
String formattedXml = new [UnknownClass]().format(unformattedXml);
注意:我的输入是一个字符串(String)。我的输出也是一个字符串(String)。(基础)模拟结果:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<tag>
<nested>hello</nested>
</tag>
</root>