2010-01-13 5 views
3

MonoTouch를 사용하여 "2 레벨 중첩"plist 파일을로드하고 처리하는 가장 좋은 방법은 무엇입니까? 내가 NSDictionary에와있는 NSArray를 사용의 Obj C 샘플을MonoTouch를 사용하여 plist 파일 읽기

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

을,하지만 난 빨리와 같은 표준 C# 데이터 구조로 그것을 좀하고 싶습니다 : 나는 다음에 (구조적) 비슷한 데이터와 PLIST 파일이 가능한. 나는 완전한 예제를 찾을 수 없었습니다.

답변

0

.plist은 단순히 XML 파일이므로 .NET System.Xml 라이브러리를 사용하여 읽을 수 있습니다. XmlDocument/XmlNode 또는 심지어 LINQ-To-XML로 반복하는 XPath를 사용할 수 있습니다 (MonoTouch에서 지원되는지 확실하지 않습니다).

많은 XML 읽기 예제가 있습니다. XmlReader은 앞으로 전달되기 때문에 가장 빠릅니다.