0

次のような XML ドキュメントを取得しています。

<node label = "NAME1" description = "DESCRIPTION1" id = "1">
    <node label = "SON1" description = "SONDESCRIPTION1" id = "S1">
       <node label = "SON1-1" description = "SONDESCRIPTION1-1" id = "S1-1">
         <node label = "SERVICE1" description = "SERVICEDESCRIPTION1" id = "Se1" />
       <node label = "SON1-2" description = "SONDESCRIPTION1-2" id = "S1-2">
    <node label = "SON2" description = "SONDESCRIPTION2" id = "S2">
    ....

アイデアは、サービスを含むフォルダー ツリーを受け取っているということです。XML を取得し、すべての子を NSArray に入れ、子を含む新しい CXMLDocument をルートなしで作成することを考えています。次に、すべての子を含む NSArray を作成し、必要な数の CXMLDocuments を作成します。

私の考えは、すべての息子(SON1、SON2 ..)をTableViewに表示し、タッチすると他のTableViewに移動します。SON1の例では、SON1-1、Service1 ...

最初はそれが最善の方法かどうかわかりませんが、もしそうなら、ノードの子を使ってドキュメントを作成する方法がわかりません。

このようなもの:

while whatever {
    NSArray *root = [doc children];
    for(CXMLElement *son in root){
       doc = new XML Starting in SON1.
    }

誰でもそれを実装する方法を知っていますか? ありがとう。

4

0 に答える 0