C# linq到xml或xsd方法
关于linq到xml,以及xsd,似乎有很多问题。我想知道,作为一名新的C#开发人员,我需要利用xml为我正在开发的功能提供设置 似乎编写XSD文档并使用XSD.exe生成C#代码是一个很好的方法,因为不需要手动编写设置类、节省时间、消除代码等。但是,我应该如何将此方法与使用Linq to XML进行比较?我要问的是,似乎我必须编写更多的代码来查询xml,这对我来说不是一个好主意。使用Linq到XML的好处到底是什么?在哪些情况下可以应用它C# linq到xml或xsd方法,c#,xsd,linq-to-xml,C#,Xsd,Linq To Xml,关于linq到xml,以及xsd,似乎有很多问题。我想知道,作为一名新的C#开发人员,我需要利用xml为我正在开发的功能提供设置 似乎编写XSD文档并使用XSD.exe生成C#代码是一个很好的方法,因为不需要手动编写设置类、节省时间、消除代码等。但是,我应该如何将此方法与使用Linq to XML进行比较?我要问的是,似乎我必须编写更多的代码来查询xml,这对我来说不是一个好主意。使用Linq到XML的好处到底是什么?在哪些情况下可以应用它 我觉得LINQtoXML只是处理XML的另一种奇特方式
我觉得LINQtoXML只是处理XML的另一种奇特方式。是的,LINQtoXML只是处理XML的另一种方式。它比旧的
System.Xml
名称空间更简单、更简洁
如果您使用XML存储设置,为什么不使用System.Configuration
名称空间?这是迄今为止在.NET应用程序中包含设置的最简单方法。ConfigurationManager
类允许通过键/值模式从app.config/web.config文件简单地检索配置设置
查看谢谢你的想法,不过我当时正在编写一个我认为可能是真实世界的用例,但我不会忘记它。当你有需要解析和使用的XML时,Linq to XML可以让它变得更简单。这只是另一种方式,但很好,很简单。