XML ファイルの XML ツリー構造を構築しました。ツリー全体をトレースできます。
要素の属性を取得したい場合、種類の NSXMlNode として返されNSXMLAttributeKind
ます。属性ノードでキーと値のペアを抽出するにはどうすればよいですか。
XML ファイルの XML ツリー構造を構築しました。ツリー全体をトレースできます。
要素の属性を取得したい場合、種類の NSXMlNode として返されNSXMLAttributeKind
ます。属性ノードでキーと値のペアを抽出するにはどうすればよいですか。
NSXMLNodeの名前と値は、それぞれメソッドnameとstringValue によって与えられます。属性ノードの場合、これらは属性の名前と値です。
NSXMLElement の属性は、メソッドattributesによって指定されます。または、特定の属性は、メソッドattributeForName:を使用して名前でアクセスできます。
NSXMLNode *attr = [element attributeForName: @"data"];
NSString *name = [node name];
NSString *value = [node stringValue];
for( NSXMLNode *node in [element attributes] ) {
NSString *name = [node name];
NSString *value = [node stringValue];
}