【问题标题】:Merging three RSS feeds合并三个 RSS 提要
【发布时间】:2014-01-20 02:28:15
【问题描述】:

我有一个可用的 RSS 提要,它使用 RSS 提要和 xsl 将点放置到 Google 地图上。我的问题是我想将至少两个 RSS 提要合并为一个,然后可以通过 xsl 设置样式并输出到谷歌地图。

这是我当前的代码

    Dim rssFeedLoc As String = "http://examplesyndicationlink.uk/organisations/buildings/postcode/XXXXXX.rss?apikey=XXXXXX&range=12"

    Dim xDoc As XPathDocument = New XPathDocument(rssFeedLoc)
    Dim xNav As XPathNavigator = xDoc.CreateNavigator()

    dlFindXMLResults.XPathNavigator = xNav
    dlFindXMLResults.TransformSource = "/xsl/hello.xsl"

我想添加以下提要

   Dim rssFeedLoc2 As String = "http://examplesyndicationlink.uk/organisations/buildings/postcode/XXXXXX.rss?apikey=XXXXXX&range=12&page2"
   Dim rssFeedLoc3 As String = "http://examplesyndicationlink.uk/organisations/buildings/postcode/XXXXXX.rss?apikey=XXXXXX&range=12&page3"

有没有办法可以将 3 个提要合并为一个?这需要在服务器上创建一个临时文件吗?

编辑:我想当我说“合并”时,我的意思是加入在一起,RSS 提要被限制为每页仅显示 10 个结果,我想将这 3 个页面的所有结果合并在一起吗?也不会有重复,因为页面只是结果的延续。

【问题讨论】:

  • 你想要完成的描述有点模糊。你能举一个输入和所需输出的例子吗?您的意思是要连接 3 个提要中的数据吗?
  • @LarsH 是的,我只想将 3 个提要连接成 1 个。
  • 由于没有人能够帮助解决我最初的问题,任何人都可以提出一种将 3 页 xml 结果整理到一个 xml 文件中的方法吗?
  • Merge two XElements 的可能重复项

标签: asp.net xml vb.net xslt rss


【解决方案1】:

您是否考虑过Yahoo Pipes 而不是使用XSL 来执行此操作?这将允许您将任意数量的 RSS 提要合并到一个提要中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-06
    • 2016-05-12
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多