我想使用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我应该做哪些更改才能使其正常工作?@符号是否以其他方式使用?
发布于 2011-03-28 03:45:07
在@前添加一个斜杠,如:
//mynode/@myattribhttps://stackoverflow.com/questions/5451534
复制相似问题