HII每一个存储整数使用的NSXMLParser一个int变量,在OBJÇ
我在做一个iPhone项目中,我需要从XML一个int值这么 我怎么可以存储整数值是存储在XML中,使用到一个的NSXMLParser int变量(通过解析XML)
任何一个可以给我一些例子,,, thanx提前
HII每一个存储整数使用的NSXMLParser一个int变量,在OBJÇ
我在做一个iPhone项目中,我需要从XML一个int值这么 我怎么可以存储整数值是存储在XML中,使用到一个的NSXMLParser int变量(通过解析XML)
任何一个可以给我一些例子,,, thanx提前
这里有一种方法(假设你已经知道如何使用NSXMLParser)
xml:
<intVariable>10</intVariable>
代码:
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
if(!currentElementValue)
currentElementValue = [[NSMutableString alloc] initWithString:string];
else
[currentElementValue appendString:string];
}
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
attributes:(NSDictionary *)attributeDict
{
if ([elementName isEqualToString:@"intVariable"])
intVariable = [currentElementValue intValue];
[currentElementValue release];
currentElementValue = nil;
}
(currentElementValue和了IntVariable是可变的字符串和int成员)。
你可以使用NSXMLParser获取数字的字符串吗? – Jhaliya 2011-04-27 07:43:09
向我们展示一个您正试图解析的XML的小例子,并向我们展示您到目前为止的程度。 – JeremyP 2011-04-27 07:47:53