Iphone XML报文解析
NSXMLParserIPhone之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]