我正在编写一个播客应用程序,就像一个周末项目。开始后几分钟,我遇到了一个问题。到目前为止,我已经查看了两个feed的xml。
在这两种情况下,mp3文件的链接都位于不同的位置。在Feed#2中,它位于item - >下链接在Feed#1中的项目 - >媒体:内容
类似频道 - > Feed#2中的链接是用于提供xml的网址,在Feed#1中,它是指向网站的链接。
到目前为止,我只是比较来自两个网站的Feed。有可能其他一些网站正在生成饲料是另一种方式。
现在因为链接到mp3是/可以在Feed中的不同位置。我怎样才能可靠地解析供稿,始终始终找到mp3,标题,发布日期等链接。
是因为一个是rss而另一个是原子吗? 我怎么知道哪一个是什么。 Feed#2和feed#3都以rss开头,但在不同位置有媒体文件的链接。
答案 0 :(得分:0)
自我推销:https://github.com/kylewolfe/simplexml
这个xml包更适合动态xml操作(imo)。它目前正处于开发阶段,但到目前为止,我已将它用于一些非关键工具。