我已经构建了一个 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];
}