【发布时间】: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