首页 > 其他 > 详细

NSXMLParser自定义的一个xml解析工具

时间:2016-04-18 17:08:40      阅读:166      评论:0      收藏:0      [点我收藏+]
//
//  DenglXMLParser.h
//

#import <Foundation/Foundation.h>

@interface DenglXMLParser : NSXMLParser<NSXMLParserDelegate>

@property (nonatomic,strong) NSMutableArray *array;

@end
//
//  DenglXMLParser.m
//

#import "DenglXMLParser.h"

@interface DenglXMLParser ()

@end

@implementation DenglXMLParser

#pragma mark - <NSXMLParserDelegate>
/**
 * 解析到某个元素的结尾
 */
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
    //    NSLog(@"didEndElement - %@", elementName);
}

/**
 * 解析到某个元素的开头
 */
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{
//    NSLog(@"%@---%@",elementName,attributeDict);
    if ([elementName isEqualToString:@"item"]) {
        [self.array addObject:attributeDict];
    }
}

/**
 * 开始解析XML文档
 */
- (void)parserDidStartDocument:(NSXMLParser *)parser
{
    //    NSLog(@"parserDidStartDocument");
    self.array = [NSMutableArray array];
}

/**
 * 解析完毕
 */
- (void)parserDidEndDocument:(NSXMLParser *)parser
{
    //    NSLog(@"parserDidEndDocument");
}


@end

 

NSXMLParser自定义的一个xml解析工具

原文:http://www.cnblogs.com/iOSDeng/p/5405023.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!