美化或漂亮的 XML
该 PrettyPrinter
实用程序将漂亮打印的 XML 文档。以下代码片段可以打印未格式化的 xml:
import scala.xml.{PrettyPrinter, XML}
val xml = XML.loadString("<a>Alana<b><c>Beth</c><d>Catie</d></b></a>")
val formatted = new PrettyPrinter(150, 4).format(xml)
print(formatted)
这将使用页面宽度 150
和 4
空格字符的缩进常量输出内容:
<a>
Alana
<b>
<c>Beth</c>
<d>Catie</d>
</b>
</a>
你可以使用 XML.loadFile("nameoffile.xml")
从文件而不是从字符串加载 xml。