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