2010-09-22 20 views
0

我通过调用-nodesForXPath:error:从XML文档中提取节点。现在我想知道它是否保证,节点返回的顺序与它们在文档中从上到下显示的顺序相同(这对我来说很重要)。NSXMLNode的nodesForXPath:错误:保证特定的顺序?

我的XML看起来是这样的,我检索b标签与XPath查询:

<a> 
    <b> 
    ...  
    </b> 
    <b> 
    ...  
    </b> 
<a> 

不幸的是,b标签没有一个明显的计数器。

回答

0

虽然NSXMLNode的文档没有明确说明如果订单被保留,我相信这是因为XML文档本身是有序的。而且,没有确定性结果集的方法通常会有这样的事实陈述;还没有为NSXMLNode做过的事情。

这样说的话,唯一确定的方法就是对数据进行一些测试。