如何将图像集转换为正确的RSS描述?

如何将图像集转换为正确的RSS描述?,rss,yahoo-pipes,Rss,Yahoo Pipes,我正在尝试构建一个RSS提要,因此首先我使用XPath获取页面(XPath是/div[@class='topic']/h2/a),然后我循环每个项目和XPath获取页面,再次使用URL等于项目。href并使用XPath等于提取图像//*[@id=“topic”]/div[4]/div/div/a/img。 结果我得到了一个描述,其中包含一组图像,如: 0 alt Sample title height 925 src http://cdn.example.com/f2dd/37022

我正在尝试构建一个RSS提要,因此首先我使用
XPath获取页面
(XPath是
/div[@class='topic']/h2/a
),然后我
循环每个项目
XPath获取页面
,再次使用
URL
等于
项目。href
并使用
XPath
等于
提取图像//*[@id=“topic”]/div[4]/div/div/a/img
。 结果我得到了一个描述,其中包含一组图像,如:

0
  alt Sample title
  height 925
  src http://cdn.example.com/f2dd/3702212_6cddf28e.jpg
  style width:640px; height:925px;
  width 640
1
  alt Sample title
  height 920
  src http://cdn.example.com/1cc7/3702213_00acefab.jpg
  style width:640px; height:920px; 
  width 640
...
如何将其转换为一个包含多个
元素的文本字符串?如果我
循环
通过每个项目(如下图所示),那么我只得到一个(第一个)元素


所以你想加入/连接一个图像列表……我认为没有操作符可以做到这一点

下一个最好的方法是像这样的肮脏的黑客:

  • 在循环中,指定给
    x
    而不是
    description
  • 添加一个带有参数的Regex运算符:

    • 输入:
      项目。说明
    • 替换:
      *
    • 带有:
      ${x.0}${x.1}${x.2}${x.3}${x.4}
      (依此类推)
  • 更新


    正如所评论的,替换应该是这样的:

    谢谢!这里的问题是
    x
    不仅仅是URL。因此,我得到了类似
    的标题332http://cdn.example.com/4353/3702856_8c20a82c.pngwidth:632px;高度:332px;632部分标题929http://cdn.example.com/d559/3702737_2689f9e5.jpgwidth:640高度:929px;640
    。如果您将替换项更改为
    ${x.0.src}${x.1.src}
    是的,它可以工作(实际上,替换项应该像

    )!非常感谢您的帮助谢谢,我为未来的吹笛者更新了我的帖子;-)