2011-03-01 43 views
0

我正在尝试创建一个新的只能返回一个瘦身版本的XML的yahoo管道。只返回缩小版本的饲料

说我原来的XML看起来像:

<?xml version="1.0" encoding="UTF-8" ?> 
<name>Joe bloggs</name> 
<age>31</age> 
<description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse aliquam metus id eros blandit vel convallis nunc accumsan. Fusce adipiscing eros a enim feugiat vestibulum. Cras vulputate malesuada neque vel ultricies. Nunc commodo condimentum risus, eu interdum odio rutrum ut. Nullam nec neque eget dolor tristique dignissim sit amet non nibh. Donec sagittis, elit eget tempus laoreet, tellus eros gravida nunc, eu elementum sem turpis eget velit. In hac habitasse platea dictumst. Donec sed nibh nec arcu feugiat malesuada nec sollicitudin neque. Morbi egestas gravida blandit. Praesent luctus ipsum sed sem porta a tempus ipsum congue. Cras non lectus metus. Fusce non purus quam, vel convallis urna. Aenean dignissim consequat tincidunt. Nunc posuere pulvinar est, id pretium sem vestibulum non</description>. 

我试图创建一个雅虎管道将改变标签名称,在我使用的重命名模块,并能正常工作。

现在,我想摆脱description标签,所以我的XML只返回名称和年龄。

我怎样才能做到这一点与雅虎管道?

干杯提前任何帮助

回答

-1

使用“创建RSS”模块在链中的最后一步。然后只包括你想要的字段。

+0

这将不允许我返回具有自定义名称的字段吗? – 2011-03-01 14:36:10

+0

噢,好的......你可以在Loop中使用Item Builder。命名您自己的字段,然后为现有XML Feed中的每个字段赋值。然后,您可以将它们“排出”为瘦身饲料,也可以将它们放在原始饲料的新字段中。 – 2011-03-01 15:58:12

1

在描述字段中使用正则表达式模块,并用空的文本字段替换.*。这将删除该字段。

+0

这正是我需要的。它很快就做到了。谢谢 – 2011-03-02 08:50:14