2012-05-09 17 views
0

一般的な実装と同じタグを持つ次のxmlファイルがあります。このファイルを解析します。これをiOSで解析できますか。Objective-CでのXMLファイルの解析

xmlファイル:

<?xml version="1.0"?> 
<node name="bkl"> 
    <childrens> 
     <node name="A building"> 
      <childrens> 
       <node name="hfs"/> 
       <node name="habc"/> 
       <node name="def"/> 
      </childrens> 
     </node> 
     <node name="B building"> 
      <childrens> 
       <node name="hfs2"/> 
       <node name="habc2"/> 
       <node name="def2"/> 
      </childrens> 
     </node> 
     <node name="C building"> 
      <childrens> 
       <node name="hfs3"/> 
       <node name="hab3"/> 
       <node name="def3"/> 
      </childrens> 
     </node> 

    </childrens> 
</node> 
+0

目的を使用していますか? –

+0

はい私は客観的なcを使用しています。 –

+0

'NSXMLParser'を試してください。また、「子供たち」は英語の単語ではありません。 –

答えて

0

ヤウドは、iOSデベロッパライブラリからXML Parsing Basicsをお読みください。

NSXMLParserを使用してXMLファイルを解析する方法について説明します。

0

はいできます。あなたの深みに合わせてカウンターを作ってください。パーサの開始要素メソッドにあり、nodeHeight ++がノード要素なら増分、childern ++ならばchilderenは要素とプロセスです

-1

このファイルはトリックで解析できます。子どものタグが近くになるたびに、配列内に項目を追加しないでください。