3

MonoTouch を使用して「2 レベルのネストされた」plist ファイルを読み込んで処理する最良の方法は何ですか? 次のような (構造的に) データを含む plist ファイルがあります。

- USA
--- New York
--- Chicago
- UK
--- London
--- Edinburgh
- France
--- Paris
--- Lyon

NSDictionary と NSArray を使用する Obj C サンプルがありますが、できるだけ早く標準 C# データ構造に組み込みたいと考えています。完全な例を見つけることができませんでした。

4

2 に答える 2

0

私も同様の状況にあり、さまざまなオプション (LINQ to XML を含む) を試しました。私は最終的に次のことをしました:

  1. XSLT を使用して plist をよりクリーンな XML に変換する
  2. XmlSerializer を使用して厳密に型指定されたクラスに読み込む

それが最善の解決策のように思えました。幸運を!

于 2010-01-27T23:25:59.290 に答える
0

.plistは単なる XML ファイルであるため、.NET System.Xml ライブラリを使用して読み取ることができます。XPath を使用するXmlDocument/XmlNodeか、.

そこには多くの XML 読み取りの例があります -XmlReader前方のみであるため、最も高速です。

于 2010-01-18T13:00:00.890 に答える