如何检索article-field1中的文本?
<title>Testing</title>
<link>http://example.org</link>
<description>Description</description>
<language>en-us</language>
<lastBuildDate>Mon, 13 Feb 2012 00:00:00 +0000</lastBuildDate>
<item>
<title>Title Here</title>
<link>http://example.org/2012/03/27/</link>
<description><![CDATA[
<div id="article-field1"><a href="http://example.org/test1">Test 1</a></div>
<div id="article-field2">123</div>
<pubDate>Tue, 2 Mar 2012 00:00:00 +0000</pubDate>
</item>
Run Code Online (Sandbox Code Playgroud)
我试过用
//description/div[@id="article-field1"]/text()
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
谢谢
//description/div[@id="article-field1"]/a/text()
Run Code Online (Sandbox Code Playgroud)
如果CDATA删除格式错误的标签,则会添加根元素并关闭相应的“描述”标签。这假设部分粘贴原始 XML 时出现错误,这就是给定表达式的所有意义。基本上,原始查询缺少该a元素。
这可以在http://www.xpathtester.com/进行验证。
您无法通过调用普通 XPATH 处理器来完成此操作。
你有两个选择:
| 归档时间: |
|
| 查看次数: |
19406 次 |
| 最近记录: |