gpt4 book ai didi

java - 使用 javax.xml.transform.Transformer 缩进文本子节点

转载 作者:行者123 更新时间:2023-12-01 16:02:20 26 4
gpt4 key购买 nike

我正在使用 javax.xml API 将 DOM 文档转换为 java 中的 XML。结果是

<tag>
<tag2>text</tag2>
</tag>

但我需要它

<tag>
<tag2>
text
</tag2>
</tag>

是否有任何选项可以对文本子节点执行此操作?我没有找到任何内容

最佳答案

我认为您需要编写自己的编码器来执行此操作,因为假设您希望此格式适用于您想要获取字符串 text 并将其转换为的所有级别的 XML p>

[line feed character]
[n + i space characters]text[line feed character]
[n space characters]

其中 n 取决于当前元素距根元素的深度。

明确地说,如果您比较这两个文档上的 xpath/tag/tag2 的值,它们是不同的。

关于java - 使用 javax.xml.transform.Transformer 缩进文本子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3511948/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com