下面是我尝试解析的 RSS 结构类型的示例(为了便于解释,它并不完整):
<rss>
<item>
<span>
<a href="test.html">test</a>
<a href="test2.html">test 2</a>
</span>
</item>
<item>
<span>
<a href="test3.html">test 3</a>
<a href="test4.html">test 4</a>
</span>
</item>
</rss>
我已经使用 XPath Fetch Page 模块来获取页面并使用“//body/item”来选择所有不同的项目。
我的问题是如何选择结构中的第二个标签?
我可以通过使用 Yahoo Pipes 中的item.span.a.content 之类的东西来选择第一个标签,对于上面的示例,它将返回“ test ”和“ test 3 ”。
我想要返回“ test 2 ”和“ test 4 ”。我认为我可以使用item.span.a[1].content或item.span.a{1}.content 之类的东西,但这似乎不起作用。
我希望这是可以理解的,我发现很难解释。