请求使用GData API解析xml和获取属性的示例代码

时间:2010-06-12 08:27:31

标签: iphone objective-c xml gdata-api

当我在我的应用程序中使用GData API解析xml时,我怎样才能获得属性及其值? 想要一个示例代码。非常感谢。 XML:

   <playurls><url islive="0" type="3" bit_stream="1">http://vods.netitv.com//dy2/2010/02/08/cf584b76-3579-4b75-a0c8-f7a473d79f8c.mp4
    </url><url islive="0" type="3" bit_stream="2">http://vods.netitv.com//dy/2010/02/08/965bbc65-8ec0-4c50-98ae-c69a831926cc.mp4
    </url><url islive="0" type="2" bit_stream="1">http://vods.netitv.com//dy2/2010/02/08/cf584b76-3579-4b75-a0c8-f7a473d79f8c.mp4
    </url><url islive="0" type="2" bit_stream="2">http://vods.netitv.com//dy/2010/02/08/965bbc65-8ec0-4c50-98ae-c69a831926cc.mp4
    </url></playurls>

2 个答案:

答案 0 :(得分:4)

 NSInteger type=[[(GDataXMLNode *)[[urls objectAtIndex:i] attributeForName:@"type"] stringValue] intValue];
 NSInteger bit_stream=[[(GDataXMLNode *)[[urls objectAtIndex:i]attributeForName:@"bit_stream"] stringValue] intValue];

答案 1 :(得分:0)

Google提供了大量示例代码,展示了如何使用他们的API。根据您使用的协议,您应该能够从API Directory获取样本。