Java dom4j cdata(保留空白)
我正在尝试使用dom4jjava从节点获取cdata文本。我这里的问题是所有的换行符都被删除了。本质上,我需要读取CDATA的内容,就像它是HTML中的标记一样Java dom4j cdata(保留空白),java,xml,dom4j,Java,Xml,Dom4j,我正在尝试使用dom4jjava从节点获取cdata文本。我这里的问题是所有的换行符都被删除了。本质上,我需要读取CDATA的内容,就像它是HTML中的标记一样 <tag><![CDATA[This is three lines]]></tag> 你有什么想法吗?我有一个非常小的时间来完成这件事,不幸的是,任何帮助将不胜感激 谢谢 如果需要在CDATA块中静态定义XML文本,则必须在XML中以这种方式标记: <tag>This is three
<tag><![CDATA[This is
three
lines]]></tag>
你有什么想法吗?我有一个非常小的时间来完成这件事,不幸的是,任何帮助将不胜感激
谢谢 如果需要在CDATA块中静态定义XML文本,则必须在XML中以这种方式标记:
<tag>This is
three
lines</tag>
如果您的内容不在CDATA区域内,即:
这是
三
线
正常的XML处理将发生,这意味着空白将正常化。如果需要静态定义为CDATA块中的XML文本,则必须在XML中以这种方式标记:
<tag>This is
three
lines</tag>
如果您的内容不在CDATA区域内,即:
这是
三
线
正常的XML处理将发生,这意味着空白已正常化。是的,内容很好。我发现了错误,这是数据问题 dom4j不会自动删除cdata节中的空白。我从缓冲读取器中读取文件内容,使用了readLine,并且没有重新追加换行符,导致整个xml文档为一行,导致我的cdata节也为一行 很抱歉没有早点回复,我几天前就知道了
谢谢 是的,内容物很好。我发现了错误,这是数据问题 dom4j不会自动删除cdata节中的空白。我从缓冲读取器中读取文件内容,使用了readLine,并且没有重新追加换行符,导致整个xml文档为一行,导致我的cdata节也为一行 很抱歉没有早点回复,我几天前就知道了 谢谢