gpt4 book ai didi

xml - 如何使用 nodesForXPath (NSXMLDocument) 选择属性

转载 作者:数据小太阳 更新时间:2023-10-29 02:27:49 26 4
gpt4 key购买 nike

我想使用 XPath 从 XML 文档中的 XML 元素中选择属性。

我的 XML 文档是 NSXMLDocument 的一个实例。这是 XML 文档的示例:

<rootnode>
<mynode myattrib="getMe"></mynode>
</rootnode>

我的 XPath 是这样的:

//mynode@myattrib

这应该返回值“getMe”(根据:http://www.bit-101.com/xpath/)。

当我尝试使用:

[xmlDoc nodesForXpath:@"//mynode@myattrib" error:&error];

我得到以下错误:

NSLog(@"%@",error);

输出:

XQueryError:3 - "invalid token (@) - //mynode@myattrib" at line:1

我应该更改什么才能使其正常工作? @ 符号是否以其他方式使用?

最佳答案

在@前添加斜杠,如:

//mynode/@myattrib

关于xml - 如何使用 nodesForXPath (NSXMLDocument) 选择属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5451534/

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