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,然后再一次..

我的想法是在 TableView 中显示所有儿子(SON1,SON2 ..),当您触摸时,您会转到其他 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