gpt4 book ai didi

objective-c - 如何从 XML 元素获取属性

转载 作者:行者123 更新时间:2023-12-03 17:00:19 25 4
gpt4 key购买 nike

我已经构建了 XML 文件的 XML 树结构。我能够追踪整棵树。

当我想要检索元素的属性时,它会以 NSXMLAttributeKind 类型的 NSXMlNode 返回。如何提取属性节点中的键值对。

最佳答案

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];
}

关于objective-c - 如何从 XML 元素获取属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2407011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com