0

を呼び出して、XML ドキュメントからノードを抽出します-nodesForXPath:error:。ここで、ノードがドキュメントの上から下に表示されるのと同じ順序で返されることを保証するかどうか疑問に思います (私の場合は重要です)。

私の XML は次のようbになり、XPath クエリでタグを取得します。

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

残念ながら、bタグには明示的なカウンターがありません。

4

1 に答える 1

0

NSXMLNodeのドキュメントでは、順序が保持されているかどうかは明示的に述べられていませんが、XML ドキュメントは本質的に順序付けられているため、そうなると思います。また、決定論的な結果セットを持たないメソッドには、通常、その事実が述べられています。NSXMLNode に対して行われていないことです。

そうは言っても、確実に見つける唯一の方法は、データに対していくつかのテストを実行することです。

于 2010-09-24T19:55:06.170 に答える