我构建了XML文件的XML树结构。我能够追踪整棵树。
当我想要检索元素的属性时,它将返回为类NSXMLAttributeKind
的NSXMlNode。如何在属性节点中提取键值对。
答案 0 :(得分:3)
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];
}