title: Does NSXMLNode's nodesForXPath:error: guarantee a specific ordering?
body: <p>I extract nodes from an XML document by calling <code>-nodesForXPath:error:</code>. Now i wonder if it <strong>guarantees</strong>, that the nodes are returned in the same order as they appear from top to bottom in the document (it's crucial in my case).</p>
  
  <p>My XML looks something like this and i retrieve the <code>b</code> tags with the XPath query:</p>
  
  <pre><code>&lt;a&gt;
      &lt;b&gt;
      ...    
      &lt;/b&gt;
      &lt;b&gt;
      ...    
      &lt;/b&gt;
  &lt;a&gt;
  </code></pre>
  
  <p>Unfortunately the <code>b</code> tags do not have an explicit counter.</p>