1

IOS は NSXMLParser を使用して XML 属性を取得します

こんにちは、みんな、

次のような 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 などの各ノードの属性を取得する方法を知っている人はいますか?

私は本当にあなたの助けに感謝します

4

1 に答える 1

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"];
  .
  .
  .
}
于 2013-06-24T22:55:58.957 に答える