我知道ASP.net中的web.config解析器不是一个合适的XML解析器,并且在一些有效的XML构造上失败了,但我想知道反过来是否正确:
(有效)web.config文件是否始终是有效的XML文件,因此可由XML解析器读取?
(我需要以编程方式操作它们,并且更喜欢使用XPath,但这需要有效的XML文档)
答案 0 :(得分:6)
我过去曾在配置文件上使用过Linq到XML,XPath和XmlDocument,除非配置文件本身不好(并且在这种情况下,应用程序无法检索配置),因此从未出现过XML解析问题设置)。
因此,简而言之,是的,它们应始终可由XML解析器读取。