我正在使用 Yahoo 管道合并两个提要并使用网站上的输出提要。但是,as 想确定输出提要中每个项目的“提要源”。是否可以操纵原始提要,以便我可以向提要项目添加另一个节点/元素?
谢谢
我正在使用 Yahoo 管道合并两个提要并使用网站上的输出提要。但是,as 想确定输出提要中每个项目的“提要源”。是否可以操纵原始提要,以便我可以向提要项目添加另一个节点/元素?
谢谢
一种方法是使用Regex运算符。假设您要添加一个名为source的新字段。您可以使用带参数的正则表达式:
item.source
.*
在此处查看实际操作:http: //pipes.yahoo.com/janos/7a3b9993cfc143d414fe7b637b1bd95a
也就是说,我有两个提要,我在第一个中添加了一个值为“问题 1”的源属性,在第二个中添加了一个值为“问题 2”的源属性。
作为另一个有趣的未记录的 Yahoo Pipes hack,我在Union之后又使用了一个Regex来使源出现在标题中。
但是,这只会将属性添加到管道调试器中的节点。您可以将其用于进一步处理,就像我将其添加到标题中一样,它不会<source>
在输出中创建标签。这是因为 Yahoo Pipes 的 RSS 输出删除了所有其他不在 RSS 标准中的字段。不过,您仍然可以在 JSON 输出中看到它。