#import "XMLVC.h"
@interface XMLVC ()
@end
@implementation XMLVC
(void)viewDidLoad {
[super viewDidLoad];
[self loadXML];
}(void)loadXML{
NSURL *url = [[NSURL alloc]initWithString:@”http://192.168.199.20/videos.xml“];
NSURLRequest *req = [[NSURLRequest alloc]initWithURL:url];
[NSURLConnection sendAsynchronousRequest:req
queue:[[NSOperationQueue alloc]init]
completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {//XML反序列化 NSXMLParser* parser = [[NSXMLParser alloc]initWithData:data]; //设置代理 parser.delegate = self; //解析器解析 [parser parse]; }];
}
//打开节点
- (void)parserDidStartDocument:(NSXMLParser *)parser{
NSLog(@"开始文档");
}
//开始节点
-(void)parser:(NSXMLParser )parser didStartElement:(nonnull NSString )elementName namespaceURI:(nullable NSString )namespaceURI qualifiedName:(nullable NSString )qName attributes:(nonnull NSDictionary