linq到xml或xsd方法

时间:2011-05-26 23:24:42

标签: c# xsd linq-to-xml

似乎有大量关于linq到xml的问题,以及关于xsd的问题。我想知道作为一名新的C#开发人员,我需要利用xml来为我正在处理的功能提供设置。

似乎编写XSD文档并使用xsd.exe生成C#代码是一个很好的方法,因为不需要手写设置类,节省时间,消除代码等。但是我该怎么办?将此方法与使用Linq与XML进行比较?我问我似乎需要编写更多代码来查询xml,这对我来说不是一个好主意。使用Linq到XML以及在哪些情况下可以应用它的好处究竟是什么?

我感觉Linq to XML只是使用XML的另一种奇特方式。

1 个答案:

答案 0 :(得分:2)

是的,Linq-to-XML只是使用XML的另一种方式。它比旧的System.Xml命名空间更简单,更简洁。

如果您使用XML存储设置,为什么不使用System.Configuration命名空间?这是迄今为止在.NET应用程序中包含设置的最简单方法。 ConfigurationManager类允许通过app.config / web.config文件中的键/值模式简单地检索配置设置。

查看http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx