在xcode中解析XML
如何在Xcode中解析此xml。这很紧急在xcode中解析XML,xml,xcode,nsxmlparser,Xml,Xcode,Nsxmlparser,如何在Xcode中解析此xml。这很紧急 <?xml version="1.0" encoding="utf-8"?> <url> <string name="address">SomeValue</string> </url> 一些价值 看看下面的代码,它可能会对您有所帮助:) 使用XMLParser并实现像begin和end这样的2或3个委托…尝试过任何东西吗????试试这个请看这个[链接][1]它可能会帮助你[1]:可
<?xml version="1.0" encoding="utf-8"?>
<url>
<string name="address">SomeValue</string>
</url>
一些价值
看看下面的代码,它可能会对您有所帮助:)
使用XMLParser并实现像begin和end这样的2或3个委托…尝试过任何东西吗????试试这个请看这个[链接][1]它可能会帮助你[1]:可能重复的
-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
attributes:(NSDictionary *)attributeDict {
if([elementName isEqualToString:@"string"])
urlStr = [[NSString alloc] init];
}
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
if(!currentElementValue)
currentElementValue = [[NSString alloc] init];
currentElementValue = [NSString stringWithFormat:@"%@",string];
}
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
if([elementName isEqualToString:@"string"])
urlStr = [NSString stringWithString:currentElementValue];
}
- (void)parserDidEndDocument:(NSXMLParser *)parser {
}