java - dom4j cdata(保留空格)

标签 java xml dom4j

我正在尝试使用 dom4j java 从节点获取 cdata 文本。我的问题是所有换行符都被删除了。本质上,我需要读取 CDATA 的内容,就好像它是 HTML 中的

 标记一样。 

你有什么想法吗?不幸的是,我只有很少的时间来完成这项工作,因此我们将不胜感激。

谢谢!

最佳答案

如果您需要像在 CDATA block 中那样静态定义 XML 文本,则必须在 XML 中以这种方式对其进行标记:

<tag><![CDATA[This is
three
lines]]></tag>

如果您的内容不在 CDATA 部分内,即:

<tag>This is
three
lines</tag>

将进行正常的 XML 处理,这意味着空白已标准化。

关于java - dom4j cdata(保留空格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1848348/

相关文章:

java - DOM4J 转义 xml

java - DOM4J utf-8 编码 Umlaute(Ä,ü,ß) 错误

java - dom4j 将文本转换为特殊字符

Java "resource"-文件夹有时会自行更改为常用文件夹?

xml - eclipse:使用 xsd 验证 xml

java - JAXB 更新 XML 元素

java - 使用 JaxB 编码时如何避免添加特定元素/值

java - 搜索数据库后,打印结果的整行

显示奖励视频时 Admob 中的 java.lang.NullPointerException

java - 如何从 Java applet 的 JAR 文件中确定其入口点?