问题标签 [opml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2999 浏览

rss - 我可以从网站 URL 列表构建 OPML 文件吗?

这种情况经常发生,所以我想知道是否有解决它的工具。通常,我会找到一个带有 blogroll 的网站或一个包含 20 个或更多网站的长列表的链接页面。我当然想通过我选择的提要阅读器跟上这些网站的步伐,但是单击每个链接、查找 RSS 链接、订阅、清洗、冲洗、重复肯定会很乏味。

我最喜欢的提要阅读器将接受 OPML 来批量导入提要列表,这是一个开始,但这是我的问题:

如果我只有一个网站 URL 列表,有没有办法生成 RSS 提要的 OPML?

0 投票
1 回答
291 浏览

php - 使用 simplexml 对 OPML 进行排序

我在这里阅读了一堆帖子,但我仍然不知道如何使用 simplexml 函数对从 OPML 文件中读取的数据进行排序。我意识到这是一种重复,但我显然太慢了,无法使用抽象的例子来做到这一点。

我有一个非常标准的 OPML 文件,其内容如下:

我正在使用最简单的代码生成一个 Markdown 列表:

我只是想按“标题”属性对列表进行排序,但我不知道该怎么做。

我的理解是我需要将 xml 对象转换为一个数组,我可以这样做:

但我似乎无法按“标题”对该数组进行排序

0 投票
1 回答
408 浏览

vba - How to import OPML file into Outlook 2013 via VBA?

In Outlook 2013 there is an option to import an OPML file and add all or some selected RSS feeds to the feeds list. This function can be triggered by right-clicking on the "RSS feeds" folder in "Mail" view and selecting "Import an OPML File...". Then an import assistant appears, asking for a file name. In the next step you can select one/several/all feeds found in the file and import them in the last step. I want to automate this list of steps because I am in a situation that certain new feeds (provided by Gitweb) can appear every day.

Furthermore, I want to automate deleting certain feeds.

Can anybody explain how to do this in VBA?

0 投票
0 回答
266 浏览

c# - 如何在 Windows Phone 中使用 XDocument 解析 OPML

我正在使用 XDocument `(C#, Windows Phone) 解析 OPML

这在大多数情况下都可以正常工作,例如来自http://www.digitalpodcast.com/podcastnews/opml-links/或来自http://www.bbc.co.uk/podcasts.opml的内容没有问题。

尝试使用以下结构读取文件时出现问题

看起来解析器与构造混淆了

它说在第二个“=”的位置应该是“;” 反而。(媒体=音频)

有没有办法解决这个问题?这些链接是有效的,并由各自的网站提供。

0 投票
1 回答
148 浏览

c# - 如何使用 opml 文件中的轮廓数组反序列化轮廓

我正在反序列化一个 opml 文件,该文件有一个轮廓,里面有更多轮廓。像:

在此之后有更多奇异的轮廓:

现在我只想反序列化“站”轮廓内的轮廓。如果我直接使用 Xml.Deserializer 它总是包含所有的轮廓。

我有一个课程大纲如下:

我正在使用 Restsharp 得到这样的响应:

我成功地得到了响应,那里没有问题,但我只想要来自“站”大纲内部的数据。

我该怎么做呢?如何选择“站”大纲?

我试图反序列化使用这个类:

但这不起作用,因为只有一个大纲里面有更多的大纲。此外,我不能简单地从列表中删除轮廓,因为值和名称会改变。

我想要的是以某种方式在反序列化“之前”选择“站”轮廓,然后解析其中的其余轮廓。我如何实现这一目标?

这是 opml 数据的网址:http://opml.radiotime.com/Browse.ashx?c= local

感谢您的帮助!

0 投票
1 回答
75 浏览

go - 解组嵌套的 OPML 文档

我正在尝试解组一个简单的嵌套 opml 文档。当我嵌套了 opml 并且我无法决定结构时,问题就来了。我把代码放在下面。请让我知道如何解析Outline结构的多级嵌套。

http://play.golang.org/p/FobiL1JDdb

0 投票
1 回答
492 浏览

xml - 如何从大型 RSS 提要列表创建 OPML 文件?

我有这个非常大(数万)的不同网站的 RSS 提要列表。我想把它们全部制作成一个 OPML 文件,这样我就可以将它导入到 feedreader 软件中。

我发现很多网络工具可以从提要列表中生成 OPML 文件,但我的列表太大了。

我到处寻找解决方案。

我完全不知道这种东西,如果有人可以帮助我,我将不胜感激。

谢谢。

0 投票
1 回答
58 浏览

xml - Informa RSS - 类丢失错误,我做错了什么?

我已经设置了一些代码来读取来自 YouTube 的订阅的 OPML 文件。代码来自这里的 Informa RSS

当我运行代码时,我得到class missing error。我能找到的唯一引用表明 javaDOM 版本可能是错误的,因为它已更新到 DOM2.0 但未能告诉我如何修复,它只是说使用旧版本并提供了指向 javaDOM 版本 0.7 的链接?

现在,当我将 JavaDOM 0.7 安装到 Netbeans 库中时,错误消失了,直到我尝试运行或编译它并且它失败了......

现在我不知道该去哪里。

我已经为此苦苦挣扎了几天,我的主要问题是 OPML 文件具有所有相同的标签信息,即

..关于如何在Java中处理这种标签组合的信息不足,我已经搜索了三天......

0 投票
1 回答
265 浏览

ios - 如何注册 iOS 应用以支持 OPML 文件类型?

如何注册应用程序来处理.opml文件类型?这是我尝试添加到Info.plist文件中的内容

.opml当通过“打开方式...”打开文件时,使用上面定义的键,应用程序不会显示在可以处理此文件类型的应用程序列表中。

我注意到,如果public.data添加到LSItemContentTypes数组中,它确实会在“打开方式...”列表中显示应用程序,但会为所有其他不需要的文件类型显示应用程序。是否缺少特定的内容类型?

0 投票
1 回答
275 浏览

rss - 使用 xmlUrl /Podcast Feed 值搜索播客

我正在用 Swift 编写一个播客应用程序。对于播客搜索,我使用的是 iTunes api,它运行良好。但是,我需要使用手动输入或从 OPML 文件中提取的播客提要 url (xmlUrl) 进行搜索,例如“ https://feeds.megaphone.fm/slatemoney ”。这不是可以在 iTunes api 中使用的参数。人们如何使用此值作为参数来搜索播客?