的iOS得到使用的NSXMLParser
问题描述:
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?
我会很感激你的帮助
答
使用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"];
.
.
.
}
抢属性