- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我熟悉 NSXMLParser,我用它来读取一些 XML 行,但我对这些行有疑问:
<item>
<title>Price Drop: AngerOfStick2 (Games)</title>
<link>http://appshopper.com/games/angerofstick2</link>
<category>Games</category>
<guid isPermaLink="false">http://appshopper.com/games/angerofstick2-Wed, 18 Apr 2012 10:49:58 EDT-price</guid>
<description><![CDATA[
<img src="http://images.appshopper.com/icons/408/347359.png" align="left"/>
<h3>AngerOfStick2 1.1.6</h3><br/>
<b>Device:</b> iOS iPhone<br />
<b>Category:</b> Games<br />
<b>Price:</b> $.99 -> Free, <b>Version:</b> 1.1.6 (<a href="/link/angerofstick2">iTunes</a>) <br/><br/>
<img src="http://a1.mzstatic.com/us/r1000/106/Purple/v4/f7/91/f9/f791f91e-454f-9525-2ebc-9c341707d0ad/mza_5266557554023051353.640x960-75.jpg" width="480" align="right"/>
<b>Description:</b><br /><br />
Limited Time SALE! 50% OFF! Get it now and don’t miss out!============UPDATES INFO============= version 1.0.1 :-Game Center Support-RETINA Icon Supportversion 1.0.2 :- Doodle Runner ( Add New Mode )version 1.0.3 :- Survival Mode ( Add New Mode ) version 1.0.4 :- Jump Jump Mode ( Add New Mode ) version 1.0.6 :-Mulitiplayer Mode: 1 vs 1 ( Add New Mode )------Main Update Plan------=====================================User say :- " This is a wonderful game! It has a perfect balance of fast action-packed entertainment, and it is completely addicting! I would recommend this game to anyone! "- " Get this game! It's one of the best games I've played for a while! GET THIS GAME! "- " This game is the beast so addicte to it I can't stop playing it. "- " This is a great game! Really REALLY entertaining when you get into the zone. 5 stars !!!!!!!!!!!!!!!! "- " Ohh yeaaaaaaaa oh yeaaaa oh yea! "Introduction:- Anger of stick 2nd Story -Unknown enemies in the city emerge and the hero continues to remove enemies with a variety of weapons, and helicopters and robots that can devastate all enemies at a time.Special Features: - Action : You can feel the realistic fighting action with 130 behaviors and Hero air combo action is added that can remove all enemies at one time.- Weapons: Enemies can be handled lightly by using helicopters and robots in the map, and weapons such as M1911, UZI, Granade Luncher, Spas_12, SG550, Remington_870, Flamethrower, Ray-gun, Mini-gun, Bat, and Sword.- Map: Cities, deserts and forests are configured in the map and the fighting action inside building is added.Tips:- When enemies come on the both sides, all enemies will be fallen down on seizing and throwing enemies back.- An infinite combo attack is available with Hero air combo.- Enemies can be handled by well-using robots and helicopters on the streets.- To avoid the attacks from guns and robots of enemies, button on the key to move to the left is necessary.Support Information: For additional support, please contact: E-mail : pjh097@gmail.com<br/><br/><b>What's New</b><br /><br />Fixed some bug.<br/><br/>
<a href="http://appshopper.com/games/angerofstick2">AngerOfStick2</a><br /><br />
]]></description>
<pubDate>Wed, 18 Apr 2012 10:49:58 EDT</pubDate>
</item>
如何从描述元素中获取 img src?
谢谢
最佳答案
使用这个方法...
- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock
{
NSString *someString = [[NSString alloc] initWithData:CDATABlock encoding:NSUTF8StringEncoding];
// reparse the string to extract the img src attribute value...
}
希望这有助于...:D
关于iphone - 如何使用 NSXMLParser 读取此 CDATA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10214747/
这个问题在这里已经有了答案: What does in XML mean? (13 个答案) 关闭 8 年前。 我不熟悉 XML 及其相关技术。 这个 CDATA 标签总是在开头,然后是一些东西
我遇到了这种困难的情况,我需要在另一个 CDATA 标签中使用 CDATA 标签。不过,这种情况很容易解释。 我有以下东西: ]]> 出于显示目的,我也需要将我的 Javascript 包装
我是 Blogger 博客用户。我曾经看到一个在 CDATA 标记内定位脚本的模板,如下所示: /**/ 虽然,我之前看到过类似的代码,如下所示: // 唯一不同的是/*
我很确定节可以在 XHTML5 中使用,但是 HTML5 呢? 最佳答案 CDATA structure 根本不是针对 HTML 的,它是针对 XML 的。 人们有时会在 XHTML 里面使用它们 s
我正在尝试删除字符串中的所有 [.*],但不删除 ![CDATA[xxx]]。我期待以下结果 """![CDATA[please remove[macro]]]""" .replaceAll(
不允许在 内堵塞。这是可以理解的。 现在,我必须在 中传输用户输入的数据堵塞。恶意用户可能会输入 或两者兼而有之。 问题是:处理这种情况的首选方法是什么? 剥离 ? 用空格替换它? 用错误消息打
我有一个定义元素“密码”的 XSD。我想允许任何角色存在。目前,我将元素定义为 xs:string用户必须转义字符串(例如 myP&ssword )或将其包含在 CDATA 标记中(例如 )
我在解析 XML 时遇到以下异常 org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM]
我正在尝试使用 powershell 读取 rss 提要,但无法在提要中提取 cdata 部分 这是提要的片段(为了节省空间,剪掉了一些项目): ... text 2011-11-28T
XML文档中的所有文本均会被解析器解析 只有CDATA 区段中的文本会被解析器忽略 PCDATA - 被解析的字符数据 XML解析器通常会解析 XML 文档中所有的文本 当某个XML 元素被解
我需要使用 Javascript 清除该文本 block 的部分内容: Lorem Ipsum is simply dummy text of the printing and typesetting
我看到了 solution让 XmlSerializer 输出 CDATA 部分,但是是否可以根据另一个值有条件地实现这一点? 下面的代码演示了我想要的结果: enum LogItemType {
我正在 Angular 应用程序中进行 soap 调用。 我需要为其中一个调用的有效载荷部分传递 CDDATA angular.forEach(contactsCollection, function
请帮帮我 在终端中: C no longer supported in regex; marked by / 我的文件 perl 中的代码 if ($html =~ //) 解决这个问题的最佳方法是什
我得到一个包含 CDATA 的字符串,我想删除它。 Input : "" Output I want : Hello World 我想获取 之间的所有数据和 并将其添加到
最近,我正在创建一个模块来将谷歌再营销标签添加到网上商店。根据文档,我已经为不同类型的页面(产品、类别、购物车等)准备了 google_tag_params。一切顺利,直到客户使用 Chrome 的
我试图在描述字段中创建 CDATA 部分,但失败了。代码非常简单,但在生成的 XML 中没有出现 CDATA 部分!! Node de = document.createElement("descri
这个问题是由开发人员 Michael Rys 相当激进地拒绝将 CDATA 部分的解析包含到 FOR XML PATH 中引起的,因为 "There is no semantic difference
您好,我这里有一个 CDATA 示例 和 我的 CDATA 正则表达式无法识别这个 "])*"]]>" 这也行不通 "][^\]]*[\]]{2,})*">" 有人可以给我一个 的正则表达式吗?
我经常使用内联 Javascript,通常是在我制作的 WordPress 主题中。我没有听说过在 // 中包装内联 Javascript直到几个月前,几年来我一直在以相当的能力水平做这件事。 我四处
我是一名优秀的程序员,十分优秀!