如何检索 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>
我试过
//description/div[@id="article-field1"]/text()
有什么建议吗?
谢谢
最佳答案
据我所知,您的数据位于 CDATA 标记中。这会阻止解析其内容。
参见 How do I retrieve element text inside CDATA markup via XPath?了解更多详情。
关于html - 从 div id 检索 xpath 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9289579/