Swift Parser文档与子元素

时间:2014-10-20 13:11:59

标签: ios parsing swift

我在一个能够阅读本文档的解析器中实现了快速(例子):

    <Category id="0">
     <Name>Name</Name>
      <Category id="0.1">
       <Name>Name</Name>
        <Category id="0.1.1"> 
         <Name>Name</Name>
          <Category id="0.1.1.1"> 
           <Name>Name</Name>
           </Category>
          </Category
        </Category>
       </Category>
     </Category>

 <Category id="1">
     <Name>Name</Name>
    </Category>

正如您所看到的,我有一个文档,其中的元素又有子元素。所以它是一个递归类。

我该如何处理?即使你不知道swift是不感兴趣的,甚至还有一些关于如何实现接受的建议。

我在考虑这个:当我找到&#34;类别父亲&#34;在列表中创建新项目并保存对象&#34;类别&#34;在变量&#34; CurrentItem&#34;我每次都找到孩子: currentItem.children.append(new ..) 并再次保存ogetto。

最后当我关闭&#34;类别父亲&#34;我重置了对象

你怎么看?关于如何保存对象的任何建议?其他提示?

注意:我避免粘贴代码,因为它很长。如果你需要把它。

提前致谢。

0 个答案:

没有答案