我有一些清理修改过的XML文件的代码。这些XML文件包含包含有效HTML的CDATA部分。 我想解析XML文件并格式化CDATA值,使其可读性好,即相当输出。 我该如何做到这一点,因为使用“TransformerFactory”打印整个XML文件不会很漂亮地打印CDATA。格式(漂亮打印)java中xml CDATA值的内容
我想我应该解析并将CDATA内容值格式化为XML内容,然后将其写回CDATA节点,但这是正确的方法吗? 没有办法告诉Transformer将CDATA内容格式化为XML/HTML吗?
我已经实现了一个支持CDATA内漂亮打印的库:https://github.com/greenbird/xml-formatter-core – ThomasRS