2013-06-24 21 views
1

IOS獲取XML的XML屬性中使用的NSXMLParser的iOS得到使用的NSXMLParser

屬性

嗨,大家好,

我有一個XML,看起來像這樣:

<Rows> 
<RowOne SKATERID="706" MANUFACTURER="A-DZG" ISFACT="F" ISSKATE="F"> True</RowOne> 
<RowTwo SKATERID="318" MANUFACTURER="A-FGW" ISFACT="F" ISSKATE="T"/> True</RowTwo> 
<RowThree SKATERID="458" MANUFACTURER="A-OPJ" ISFACT="F" ISSKATE="T"/> False</RowThree> 
<RowThree SKATERID="178" MANUFACTURER="A-JSL" ISFACT="F" ISSKATE="T"/> True</RowThree> 
. 
. 
. 
</Rows> 

任何的你知道怎麼弄我得到每個節點的屬性,如SKATERID,MANUFACTURER,ISFACT,ISSKATE?

我會很感激你的幫助

回答

0

使用NSXMLParserDelegate要在didStartElement

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict 
{ 
    NSString *SKATERID = [attributeDict objectForKey:@"SKATERID"]; 
    NSString *MANUFACTURER = [attributeDict objectForKey:@"MANUFACTURER"]; 
    . 
    . 
    . 
} 
搶屬性