有没有办法使XmlDocument解析不那么严格

Ist*_*tel 1 c# xml xmldocument

我正在制作一个程序,将其数据存储在XML文件中.当人们编写XML时,他们可以犯下微妙的错误,例如结束注释,-看起来像是<!-- comment ---></>内部添加属性.当然,XML仍然可以正确读取,但是尝试将此文本输入到XmlDocument中会产生语法错误(并且不会被解析).

有没有办法使XmlDocument不那么严格,并使它忽略不会使文档无法解析的违反标准?例如,它显然<!-- comment --->仍然是一个注释,即使它-最终包含的是违反标准规范的).

Hen*_*man 6

不,这是件好事.

XML是一种严格的格式,这里的解决方案是获得正确的(更正的)输入.

根据设计,所有XML工具都非常挑剔.您可能对XMLReeader运气不错,并修复或拒绝有缺陷的元素.

但是使用合适的工具创建XML要好得多.其中相当一部分被命名为XmlPad