如何使用Xpath获取RSS URL

时间:2015-10-12 14:29:04

标签: xml xpath rss

示例代码:

<link rel="alternate" type="application/rss+xml" title="Fit Living Lifestyle &raquo; Feed" href="http://www.fitlivinglifestyle.com/feed/" />

如何对type="application/rss+xml"进行XPATH检查,如果存在,则返回URL:http://www.fitlivinglifestyle.com/comments/feed/(甚至是title属性)

我尝试了一些变体:

//@href[parent::link[contains(@type='application/rss+xml',//@href)]]

但似乎并不存在。

1 个答案:

答案 0 :(得分:2)

您正在寻找的XPath是:

link[@type="application/rss+xml"]/@href

这会选择linktype="application/rss+xml"个元素并返回href属性。要返回title属性,请使用:

link[@type="application/rss+xml"]/@title