2010-01-13 103 views
3

使用MonoTouch加載和處理「兩級嵌套」plist文件的最佳方式是什麼?我有一個數據(結構)類似於以下plist文件中:使用MonoTouch讀取plist文件

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

我有使用的NSDictionary和NSArray中的OBJ C的例子,但我希望把它變成一個標準的C#數據結構儘可能快地可能。我一直無法找到任何完整的例子。

回答

0

您可以使用.NET System.Xml庫來讀取它,因爲.plist只是一個XML文件。您可以選擇使用XPath,使用XmlDocument/XmlNode循環,或者甚至可以使用LINQ-To-XML(我不確定這是否在Monotouch上受支持)。

你可以找到很多XML閱讀的例子 - XmlReader將是最快的,因爲它只是向前。