2013-12-09 46 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

相关问题