<NSXMLParserDelegate> 프로토콜 추가
// 사용
NSXMLParser * parser = [[NSXMLParser alloc] initWithData:readData];
parser.delegate = self;
[parser parse];
[parser release];
#pragma mark -
#pragma mark NSXMLParser delegate
//xml 시작태그을 읽으면 호출
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{
//초기화작업
}
//태그내 데이터를 값을 모두읽을동안 호출
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
//append방식으로 처리할 것
}
//xml End태그를 읽으면 호출
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
// 태그처리
}
- (void)parserDidEndDocument:(NSXMLParser *)parser
{
// xml 파싱종료시
}
'iOS' 카테고리의 다른 글
[iOS] UUID를 이용하여 고유값 사용하기 (0) | 2013.04.29 |
---|---|
WebView 호출 POST 방식으로.. (0) | 2013.04.29 |
앱등록시 Invalid Binary 문제(png 파일 오류) (0) | 2012.11.28 |
Code Sign error: Provisioning profile 에러 해결방법 (0) | 2012.11.27 |