scala.xml.XML.write 方法支持将 XML 节点序列输出到 java.io.Writer,例如在 servlet 响应中。但是,它似乎没有以 pretty-print 格式输出 XML 的选项。是否有任何 Scala 标准库函数可以将 XML 节点序列漂亮地打印到 java.io.Writer?
注意:scala.xml.PrettyPrinter 似乎不是答案,因为它只返回一个字符串。 pretty-print 需要直接输出到 java.io.Writer。
最佳答案
我写了一个可以直接写入给定文件的 PrettyPrinter:XMLPrettyPrinter
我在生产中使用它。
关于xml - 将 XML 直接打印到 java.io.Writer(不是字符串)的 Scala 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4303947/