我通过调用-nodesForXPath:error:
从XML文档中提取节点。现在我想知道它是否保证,节点的返回顺序与文档中从上到下的顺序相同(在我的情况下这是至关重要的)。
我的XML看起来像这样,我使用XPath查询检索b
标记:
<a>
<b>
...
</b>
<b>
...
</b>
<a>
不幸的是b
标签没有明确的计数器。
答案 0 :(得分:0)
虽然NSXMLNode的文档没有明确说明是否保留了订单,但我相信这是因为XML文档本身就是有序的。此外,没有确定性结果集的方法通常会说明这一事实;没有为NSXMLNode做过的事情。
话虽如此,确定的唯一方法是对您的数据进行一些测试。