web.config文件总是有效的XML吗?

Mic*_*tum 0 .net xml asp.net web-config

我知道ASP.net中的web.config解析器不是一个合适的XML解析器,并且在一些有效的XML构造上失败了,但我想知道反之亦然:

(有效)web.config文件是否始终是有效的XML文件,因此可由XML解析器读取?

(我需要以编程方式操作它们,并且更喜欢使用XPath,但这需要有效的XML文档)

Jac*_*cob 6

我以前在配置文件上使用过Linq to XML,XPath和XmlDocument,除非配置文件本身不好(在这种情况下,应用程序无法检索配置设置),否则从未出现过XML解析问题.

所以,简而言之,是的,它们应始终可由XML解析器读取.