郑文亮 发表于 2012-10-24 23:00:36

Iphone XML报文解析

NSXMLParser

IPhone之NSXMLParser的使用


NSXMLParser解析xml格式的数据用法如下:

首先,NSXMLParser必须继续NSXMLParserDelegate协议

@interface XMLHelper : NSObject<NSXMLParserDelegate>

首先设置XML数据,并初始化NSXMLParser

- (void)viewDidLoad {
NSMutableString *Strxml=;
NSData *data=length:];


NSXMLParser *parser = [ initWithData:data];//设置XML数据
;
;
;

;
;

;
}



//遍例xml的节点

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString*)elementName namespaceURI:(NSString *)namespaceURIqualifiedName:(NSString *)qName attributes:(NSDictionary*)attributeDict
{
NSLog(@"Name:%@",elementName);
}




//当xml节点有值时,则进入此句
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString*)string
{
NSLog(@"Value:%@",string);
}



//当遇到结束标记时,进入此句

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString*)elementName namespaceURI:(NSString *)namespaceURIqualifiedName:(NSString *)qName
{

}
页: [1]
查看完整版本: Iphone XML报文解析