2016-08-30 3 views
1

성공적으로 파싱 한 XML 파일이 있는데 NSXMLParser가 아래에 나열된 함수를 사용하지만 요소 태그 대신 문자열로 검색 할 수 있습니까? 내 XML 파일 맨 아래에 주석 처리 된 문자열을 찾고 싶습니다. NSXMLParser로 주석 처리 된 문자열에 액세스하려면 어쨌든 가야합니까?NSXMLParser는 XML 파일의 문자열이나 주석에 액세스 할 수 있습니까?

XML 코드

<audioTracks>0</audioTracks> 
<!--7934fad5a3a --> 

구문 분석 코드 당신이 처리되는 XML 파일에 주석을 처리 할 수 ​​NSXMLParserDelegate에서 다음 대리자 메서드를 구현해야

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict { 
    if ([elementName isEqualToString:@"audioTracks"]) { 
    NSLog(@"Element Name: --> %@", elementName); 
    } 
} 

- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string { 
    NSLog(@"foundCharacters --> %@", string); 
} 

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName { 
    if ([elementName isEqualToString:@"audioTracks"]) { 
    NSLog(@"Element Name: --> %@", elementName); 
    } 
} 

답변