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);
}
}
이것은 절대적으로 완벽합니다. 도움을 많이 주셔서 감사합니다. – Nick
완료하고 선생님! – Nick