2013-12-09 77 views
0

我想通過一個xml文件配置我的應用程序,該文件將在我的應用程序啓動時解析。 XML文件的結構如下在C#中解析用於Windows應用程序配置的XML

<config> 
    <modulea/> 
    <moduleb/> 
    <modulec/> 
    <modulee/> 
</config> 

所以你可以看到我有一個名爲「配置」的元素,這個元素中我有一個模塊列表(在這種情況下,A,B,C和E) 。那麼如何解析這些信息,以便我知道必須使用模塊a,b,c和e,並隱藏模塊d? 謝謝!

+0

是否有一個原因,你似乎沒有使用[System.Configuration](http://msdn.microsoft.com/en-us/library/vstudio/system.configuration(v = vs.100 ).aspx)類? – rene

+0

那麼,我想創建一個基本應用程序和一些使用基本應用程序的模塊。所以我決定使用XML文件,所以我可以決定在這種情況下應該激活哪些功能。 – atticus3000

+0

它是Windows應用商店應用還是Windows桌面應用? –

回答

0

你的三個最好的賭注將是要麼使用Windows.Data.Xml.Dom.XmlDocument和人工創造一切條件或使用基於System.Runtime.Serialization類的序列化,你想你的類和屬性的屬性,如DataContractDataMember,然後序列化/反序列化的文件,如例如,this article。您也可以使用使用Linq的手動XML操作,並使用System.Linq.XMLXDocument,如this article

相關問題