Tag: rss

XMLParser:在Swift中使用RSS feed

您肯定在每个博客,传统媒体网站以及许多其他地方都看到过此图标。 那是因为它代表了开放信息传播的相当流行的标准。 RSS最初被称为RDF网站摘要,但通常被称为Really Simple Syndication,它是一种用于提供定期更改的Web内容的格式。 RSS文件包含有关提要的静态信息以及动态项目。 这些项目通常是新闻文章或博客条目,但它们可以涉及任何可通过Web访问的内容 。 每个项目都位于一个 (或 )标签内,并包含一个标题 ,一个URL和一个发布日期 。 您可能知道RSS只是XML的一种形式,它本身是一种简单的标记语言。 XML元素是由标记设置的值,该标记是三种类型之一: 开始标记,用于标记值的开始(例如 )。 结束标记,以标记值的结束( )。 “空元素”标签,其中可能包含值作为属性( )。 RSS feed具有明确定义的格式。 在描述新闻网站或“频道”的一些标题信息之后,RSS提要在…元素内显示单独的新闻项。 每个新闻项都包含标题,链接,发布日期,完整描述和其他字段。 xmlParser表示将执行所有工作的实际解析器对象 。 currentElement保存当前XML标签的值,而foundCharacters表示所述标签的值,即,标签封装的字符。 由于每个item / entry元素都包含多个属性,因此我们在currentData变量中重构每个提要项目。 并且由于提要中有很多文章,一旦我们完成了单个元素的所有组件并开始解析下一个元素的内容, parsedData完整的条目附加到parsedData ,它代表了单个RSS提要的整体。 最后, isHeader是一个标志,可让我们知道我们是在解析实际的提要项还是其标头(还具有标题,描述等)。 此过程从解析器的startParsingWithContentsOfURL(_:_:)方法开始。 它实例化实际的解析器对象,将类实例设置为解析器委托,并开始解析给定URL的内容。 在解析RSS Feed时,我们会将每个不同的条目附加到parsedData 。 但是,由于这是在parser(_:didStartElement:_:_:_:) ,因此我们总是删除提要的最后一个条目。 为了解决这个问题,我们将currentData附加到parsedData startParsingWithContentsOfURL(_:_:)中的startParsingWithContentsOfURL(_:_:)因为我们知道此currentData代表最后一个feed元素。 最后,我们使用完成处理程序来确保我们不会试图过早地传递parsedData 。 调用startParsingWithContentsOfURL(_:_:) ,我们的解析器将调用一系列方法,第一个是parser(_:didStartElement:_:_:_:) 。 在这里,我们将currentElement设置为elementName的值,该值表示RSS提要中的标记名称。 在我们的案例中,我们对所有item和entry标签都感兴趣。 isHeader标志允许我们跳过不相关的条目,并帮助我们进行媒体URL捕获。 parser(_:foundCharacters:)处理我们感兴趣的字符串,即,将所需条目的字符串值附加到RSSParser 实例 […]

joomla将文章/模块文本和图像path存储在数据库中吗?

我想创build一个使用Joomla 2.5创build的网站的iPhone应用程序。 我在想的是创buildRSS并在iPhone应用程序中传递该链接。 但是,为了创buildRSS,我担心从哪里得到那些文章和图片? 因此,我想知道:Joomla是否将文章/模块文本和图像path存储在数据库中? 如果是的话,它使用哪个表来存储所有信息?

iTunes RSS Feed始终返回duration = 30000

我正在使用以下链接以获得美国iTunes的前10首歌曲: https://itunes.apple.com/us/rss/topsongs/limit=10/explicit=true/json 我需要每首歌的持续时间,但我总是收到值30000持续时间: "im:duration": { "label": "30000" } 这是什么意思,有没有办法获得正确的持续时间价值? 谢谢。

iOS – RSS阅读器库?

iOS / Objective C有一个很好的RSS阅读器库吗?

显示来自播客列表的剧集列表

我正在尝试显示特定作者的播客频道列表。 select播客时,显示相关的片段。 我能够独立完成每一项工作,但无法弄清楚如何弥合两者。 现在,作者的播客列表是使用iTunes App Store Search API生成的 。 例如,您可以请求 @"term" : @"twit", @"media" : @"podcast" 它将产生作者TWiT的所有播客频道。 它通过JSON包含了很多有用的元数据,比如标题,artworkUrl等,但没有直接链接到我能find的播客。 我还可以通过parsing来自硬编码频道链接的iTunes RSS标签来显示特定播客的剧集列表,通过订阅iTunes中的播客,然后右键单击并select复制播客url。 TWiT再次作为例子将产生: http://feeds.twit.tv/kh_video_hd.xml 这似乎分崩离析,连接两者。 我找不到从iTunes App Store JSON元数据中提取直播播客url的方法。 我已经看到了从iTunes ID查找播客供稿的URL的post,但是这似乎表明您只能从Apple Store提供的来自iTunes Store RSS生成器的供稿来执行此操作。 它仅限于预定义的标准(例如,顶级播客)。 build议或澄清,将不胜感激。 我现在看到的唯一途径是从作者列表中硬编码每个Podcast频道。

用于RSS提要parsing的Objective-C库?

我正在寻找一个iOS应用程序的Objective-C库,它将parsing和显示RSS提要中的文章。 具体来说,我正在寻找一个新闻网站的应用程序。 如果可能的话,该框架应该能够处理各种RSS XML结构。 (好吧,两个不同的新闻网站,一个使用Wordpress生成的RSS,一个不使用。)

在应用程序商店中是否有iOS应用程序评论的RSS提要?

我有兴趣为应用程序商店中的应用程序获取新的客户评论的RSS提要,苹果是否提供新的应用程序评论的RSS提要?

MWFeedParser – 带图像的RSS

我有问题,我在我的iOS应用程序中使用MWFeedParser Rss阅读器,它运作良好,但我需要从我的饲料中获取图像。 你能帮我吗? 这是MWFeedParser项目的URL:GitHub

如何检查rtmp或hlsurl是否存在或他们会给迅速404错误

我需要从rssparsing一些数据,并从swift 2中打开相关的链接从parsingrss,例如我想检查这个链接是否有效: rtmp://185.23.131.187:1935/live/jomhori1 或者这个: http://185.23.131.25/hls-live/livepkgr/_defint_/liveevent/livestream.m3u8 我的代码来检查url的validation: let urlPath: String = "http://185.23.131.25/hls-live/livepkgr/_defint_/liveevent/livestream.m3u8" let url: NSURL = NSURL(string: urlPath)! let request: NSURLRequest = NSURLRequest(URL: url) let response: AutoreleasingUnsafeMutablePointer<NSURLResponse?>=nil var valid : Bool! do { _ = try NSURLConnection.sendSynchronousRequest(request, returningResponse: response) } catch { print("404") valid = false } 我search了网页,但是我发现的所有方法对我的问题没有帮助。

如何将我的WordPress博客整合到iOS应用程序中?

如何将我的WordPress博客整合到iOS应用程序中? 我有一个漂亮的单词新闻网站,我想创build一个本机的iOS应用程序。 我对iOS编码有所了解,但我不知道如何去展示所有最新的博客。 提前致谢!