Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml Yahoo Pipes正在从输出RSS提要中删除2个非标准元素_Xml_Rss_Yahoo Pipes - Fatal编程技术网

Xml Yahoo Pipes正在从输出RSS提要中删除2个非标准元素

Xml Yahoo Pipes正在从输出RSS提要中删除2个非标准元素,xml,rss,yahoo-pipes,Xml,Rss,Yahoo Pipes,我需要保留我的Yahoo管道接收到的一些非标准元素,但当我运行管道并将其作为RSS查看时,我发现它们被剥离了 具体来说,在这个管道中,我在每个项目中接收“语言”和“版权”元素数据。在查看输出RSS时,这两个RSS的内容都将被删除(xml在Chrome中可见) 我是否可以将数据保存在这两个元素中? (如果需要,我可以更改这两个元素的名称,如果需要更多语义) 谢谢 正如@janos所说,您的两个可行选择是: 以json的形式获取输出,它保留了所有元素 将结果连接到RSS的描述字段中。创建一个循环框

我需要保留我的Yahoo管道接收到的一些非标准元素,但当我运行管道并将其作为RSS查看时,我发现它们被剥离了

具体来说,在这个管道中,我在每个项目中接收“语言”和“版权”元素数据。在查看输出RSS时,这两个RSS的内容都将被删除(xml在Chrome中可见)

我是否可以将数据保存在这两个元素中? (如果需要,我可以更改这两个元素的名称,如果需要更多语义)


谢谢

正如@janos所说,您的两个可行选择是:

  • 以json的形式获取输出,它保留了所有元素
  • 将结果连接到RSS的描述字段中。创建一个循环框,将字符串生成器放入循环中,并向其中添加所有需要的字段,然后将其指定给item.description

  • 或者另一个想法:按语言过滤你的提要。您可以让用户输入一个语言字段,然后创建一个全是英文文章、全是阿拉伯文的提要,无论您想要什么。

    我在您的管道源(您通过Fetch提要获得的源)中看不到语言或版权。但无论如何,是的,我担心Yahoo Pipes会从其RSS输出中删除非标准字段。您唯一的选择可能是将这些标签嵌入到项目的内容(描述)中。您好@janos,谢谢您的评论,我也看到了您在管道上发表的其他有用的帖子。如果我坚持使用管道,我想我唯一的选择就是以RSS以外的格式输出,这种格式允许自定义元素。有xml提要吗?我找不到这方面的任何文件。你有什么建议吗?再次感谢。请使用不同的输出(JSON),或者在生成RSS时在description元素中插入自定义标记。我看不出有别的办法。