【发布时间】:2011-08-27 03:03:36
【问题描述】:
谁能给我有关可用 XML 库的信息。我想要一个尽可能简单地读写 XML 的库,尤其是基于 XML 的配置文件。
谢谢。
【问题讨论】:
-
为什么不使用 .NET 原生的内置配置系统?它存在于
System.Configuration,它是可扩展的,它是基于 XML 的......为什么还要重新发明轮子??
谁能给我有关可用 XML 库的信息。我想要一个尽可能简单地读写 XML 的库,尤其是基于 XML 的配置文件。
谢谢。
【问题讨论】:
System.Configuration,它是可扩展的,它是基于 XML 的......为什么还要重新发明轮子??
如果你需要一些通用的东西,你可以使用 linq to xml。如果您需要特定的东西来读取配置文件,请使用内置的配置类。 MSDN 文档here。
【讨论】:
您可以使用 .NETs 配置部分。它基于 XML 且灵活。 这是一个用于生成配置部分的 VS 插件。 http://csd.codeplex.com/
我真的建议您使用配置部分,因为它是标准的。 WCF、Log4Net、NLog、Castle Windsor、微软企业库等都使用它
【讨论】:
即使在 Microsoft VS2019 设置中,设计器也无法像 List 类型那样简单地处理
这对程序员和最终用户来说都不是一种友好的体验。
你可能想看看下面的,它看起来简单易用......
https://www.codeproject.com/Articles/194029/XML-Generic-File-writing-and-loading-library
【讨论】: