我正在使用javax.xml API将DOM文档转换为Java中的XML。结果是
<tag>
<tag2>text</tag2>
</tag>
但我需要成为
<tag>
<tag2>
text
</tag2>
</tag>
是否有其他选项可用于文本子节点?
我没找到
最佳答案
我认为您需要编写自己的编组器来执行此操作,就像假设您希望将此格式应用于所有级别的XML一样,您希望将String text
转换为
[line feed character]
[n + i space characters]text[line feed character]
[n space characters]
其中n取决于当前元素到根元素的深度。
明确地,如果您在这两个文档上比较xpath / tag / tag2的值,则它们是不同的。