本文介绍了XML验证 - 多个错误&行号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以使用以下两种方法之一对模式验证xml文件:
1)创建一个XmlReader并使用.Validate方法
2)创建一个XmlReader并在执行.Read方法时循环。
它们都可以工作,但是在不同的方法。使用方法1)我得到一个错误,并且可以通过使用XmlSchemaValidationException来识别它是哪一行以及它在该行上的位置。使用方法2)我得到所有的错误,但我没有得到行号或有用的
之类的东西,因为没有引发XmlSchemaValidationException,我必须使用 XmlSchemaException。
我基本上想要结合两种方法的功能,即我希望能够列出所有错误并通过线和位置识别它们的位置。如果有必要,我会接受行...
干杯,
Rob
解决方案
这篇关于XML验证 - 多个错误&行号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!