2011-07-08 50 views
11

ノードに基づいてXMLファイルを作成して更新する必要があります。ローカルに保存されたxmlファイルを.plistファイルに保存する方法

私は、ローカルのXMLファイルをplistファイルに変換する必要があることがわかりました。

私は必要に応じてplistファイルに更新し、読み書きすることができます。

しかし、これに関するサンプルコードは見つかりませんでした。

に関するコードを投稿できますか?ローカルXMLファイルをpl30ファイルに保存するにはどうすればよいですか?

ローカルに保存されたplistファイルを読み書きして更新するにはどうすればよいですか?

+0

'[[NSArrayのarrayWithObject:[NSStringのstringWithContentsOfURL:myXMLFileURLエンコーディング:NSUTF8StringEncodingエラー:NULL]]はwriteToURL:myPlistURLがアトミック:YES];' :) –

+0

@WTP Y、あなたがそれに答える代わりにコメントいけません? – KingofBliss

+0

@WTP URLからローカルに保存されたXMLファイルを変換する必要があります – MaheshBabu

答えて

2

まず、XMLファイルをNSDictionaryおよびNSArrayおよびNSStringオブジェクトに解析してから、-[NSDictionary/NSArray writeToURL:atomically:]で保存する必要があります。

XMLを解析する方法については、さまざまなチュートリアルがあります。私は非常に速いので、TBXMLをお勧めします。

あなたはXMLファイルを解析し、このようなキーでNSDictionaryにデータを置く:

  • 名:要素の名前でNSString
  • 属性:属性のNSDictionary
  • テキスト: NSString要素内のテキストを含む
  • サブ要素:NSArrayサブ要素(このような辞書の配列)
関連する問題