当前位置 : 主页 > 网络推广 > seo >

如何通过XPath检索CDATA标记内的元素文本?

来源:互联网 收集:自由互联 发布时间:2021-06-16
考虑下面的xml片段: Obj Name![CDATA[SomeText]]/Name/Obj 如何通过XPath检索“SomeText”值?我使用Nauman Leghari的(优秀)Visual XPath tool。 / Obj / Name返回元素 / Obj / Name / text()返回空白 我不认为它的一
考虑下面的xml片段:

<Obj>
   <Name><![CDATA[SomeText]]></Name>
</Obj>

如何通过XPath检索“SomeText”值?我使用Nauman Leghari的(优秀)Visual XPath tool。
/ Obj / Name返回元素
/ Obj / Name / text()返回空白

我不认为它的一个问题的工具(我可能是错误的) – 我也读了XPath不能提取CDATA(见最后回应in this thread) – 这听起来有点怪我。

我认为你引用的线程说,CDATA标记本身被XPATH忽略,而不是CDATA标记中包含的文本。

我的猜想是它的工具的问题,源代码可供下载,也许你可以调试它…

网友评论