简体   繁体   English

iOS使用NSXMLParser获取XML属性

[英]iOS get the XML attributes using NSXMLParser

IOS get the XML attributes using NSXMLParser iOS使用NSXMLParser获取XML属性

Hi Guys, 嗨,大家好,

I have a XML that looks like this: 我有一个看起来像这样的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>

Any of you knows how get I get the attributes of each node such as SKATERID,MANUFACTURER,ISFACT,ISSKATE ? 你们谁都知道如何获取每个节点的属性,例如SKATERID,MANUFACTURER,ISFACT,ISSKATE?

I'll really appreciate your help 非常感谢您的帮助

Using the NSXMLParserDelegate you want to grab attributes in didStartElement 您想使用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"];
  .
  .
  .
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM