我必须解析相对大量的 XML 数据,因此我打算使用TBXMLParser
. 我对它很陌生。下面是示例 XML 格式。
<item>
<title> Test XML</title>
<link>http://www.google.com</link>
<media:content url="http://blog.directorymaximizer.com/wp-content/uploads/2012/09/google.jpg" medium="image">
<media:title type="html”>Google</media:title>
</media:content>
<media:content url="http://icons.iconarchive.com/icons/fasticon/web-2/256/Google-icon.png" medium="image">
<media:title type="html”>Google-Png</media:title>
</media:content>
<media:content url="http://icons.iconarchive.com/icons/fasticon/web-2/256/Google-icon.png" medium="image">
<media:title type="html”>Google-Png</media:title>
</media:content>
</item>
and it goes on...
我想获得第二个 url ='Have to...' 的值。
TBXMLElement *iconElement = [TBXML childElementNamed:@"Image" parentElement:element];
strIcon = [TBXML valueOfAttributeNamed:@"url" forElement:iconElement];
这是代码,我试过了。使用它,我能够获得第一个url
属性值。任何建议将不胜感激。谢谢 :)