1
我有一個XML文件,我已經成功解析,並且我知道NSXMLParser使用下面列出的函數,但可以通過字符串而不是元素標記進行搜索嗎?我想找到在我的XML文件底部註釋掉的字符串。無論如何,用NSXMLParser訪問已註釋的字符串?NSXMLParser可以訪問XML文件中的字符串或註釋嗎?
XML代碼
<audioTracks>0</audioTracks>
<!--7934fad5a3a -->
解析代碼
- (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