【问题标题】:How to find xml node contains CDATA or PCDATA using xslt?如何使用 xslt 查找包含 CDATA 或 PCDATA 的 xml 节点?
【发布时间】:2015-05-14 10:49:57
【问题描述】:

任何知道如何找到包含cdata或pcdata作为innertext的节点的朋友,任何人都可以帮助我。

<link>sample text</link>
<link><![CDATA[cdatacontent]]></link>

在这个节点链接中同时包含CDATA和PCDATA,如何查找差异

【问题讨论】:

标签: xml xslt


【解决方案1】:

有什么方法可以通过 xslt 解决?

不,因为它们代表相同的数据。

here:

在 XSLT 处理器看来,CDATA 部分中的文本与 CDATA 部分之外的文本完全相同。例如,

&lt;![CDATA[xxx]]&gt;xxx 完全一样

&lt;![CDATA[&lt;&gt;]]&gt;&amp;lt;&amp;gt; 完全一样

这是因为它们旨在以等效的方式编写相同的内容。

【讨论】:

  • @KaruppaSamy 如果您的问题得到解答,请通过接受答案将其关闭。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-28
  • 1970-01-01
  • 1970-01-01
  • 2013-12-26
  • 2013-07-17
  • 2021-05-24
  • 1970-01-01
相关资源
最近更新 更多