如何在Yahoo Pipes中连接,格式化然后再拆分字符串

时间:2012-07-18 09:51:26

标签: pipe yahoo yahoo-pipes

我正在尝试获取Feed,然后使用Yahoo Pipes为每个条目添加一个字段。

为了获取我想要添加的字段的内容,我必须使用获取数据从我的服务器获取一些数据(http://www.myserver.com/?get=author)

但是,我想在一个请求(http://www.myserver.com/?get=author1-author2-author3)中获取所有条目的信息,而不是像条目数一样多请求。< / p>

我的问题是我无法弄清楚如何使用“ - ”分隔符(author1-author2-author3 ...)创建包含所有字段的字符串。我尝试使用Loop但没有成功。

此外,我找不到用条目连接获取数据的方法。循环似乎没有提供这样的功能。

我的Feed:

<item><author>author1</author></item>
<item><author>author2</author></item>
<item><author>author3</author></item>

我想要实现的目标:

<item><author>author1</author><authorid>34</authorid></item>
<item><author>author2</author><authorid>54</authorid></item>
<item><author>author3</author><authorid>30</authorid></item>

我不希望有一个正在运行的管道,只是一个提示我该怎么做。谢谢。

1 个答案:

答案 0 :(得分:0)

如果您有网络服务器,为什么要使用Yahoo Pipes加入数据?使用PHP执行服务器端会更容易。

可替换地.. 您可以将替换模块与正则表达式一起使用,并将Feed作为字符串处理,但这可能是管道的丑陋hackjob。需要捐赠者Feed的网址和您的网站进一步提供帮助。