用于XML文件的DLL

时间:2013-06-06 17:20:51

标签: c# xml

您有没有办法下载XML的DLL,以便我可以在我的项目中使用它以及如何读取XML文件?比方说,我想读一下名字和姓氏。

<?xml version="1.0"?>
<configuration>
  <appSettings>
     <add key="firstname" value="David"/>
     <add key="Lastname" value="Alan"/>
     <add key="Age" value="35"/>
     <add key="gender" value="male"/> 
     </appSettings> 
 </configuration>

1 个答案:

答案 0 :(得分:1)

如何使用Linq2Xml?

var xDoc = XDocument.Load(filename);
var dict = xDoc.Element("configuration").Element("appSettings")
            .Elements("add")
            .ToDictionary(e => e.Attribute("key").Value, e => e.Attribute("value").Value);

Console.WriteLine(dict["firstname"] + " " + dict["Lastname"]);

或者您可能想要使用ConfigurationManager

var username = System.Configuration.ConfigurationManager.AppSettings["firstname"];