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