Select 如何在Yahoo管道中拾取子元素?

Select 如何在Yahoo管道中拾取子元素?,select,element,pipe,yahoo,yahoo-pipes,Select,Element,Pipe,Yahoo,Yahoo Pipes,下面是我试图解析的RSS结构类型的示例(为了便于解释,它并不完整): 我使用XPath Fetch页面模块来获取页面,并使用“//body/item”选择所有不同的项目 我的问题是如何选择结构中的第二个标记 我可以在Yahoo Pipes中使用类似于item.span.a.content的东西来选择第一个标记,对于上面的示例,它将返回“test”和“test3” 我希望返回“测试2”和“测试4”。我想我可以使用类似于item.span.a[1].content或item.span.a{1}.

下面是我试图解析的RSS结构类型的示例(为了便于解释,它并不完整):


我使用XPath Fetch页面模块来获取页面,并使用“//body/item”选择所有不同的项目

我的问题是如何选择结构中的第二个标记

我可以在Yahoo Pipes中使用类似于item.span.a.content的东西来选择第一个标记,对于上面的示例,它将返回“test”和“test3”

我希望返回“测试2”和“测试4”。我想我可以使用类似于item.span.a[1].content或item.span.a{1}.content的内容,但这似乎不起作用


我希望这是可以理解的,因为我发现很难解释。

答案是:item.span.1.a.content

其中1是我需要的a列表中的元素

<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>