检查出XML文件中异常后怎么能全部显示所有异常

检查出XML文件中错误后如何能全部显示所有错误?
现在我用Schema检查XML文件,如果这个XML文件中有多个错误,但是他只检查到第一个错误就返回,而不再继续往下检查错误,请我有什么方法能让他将所有错误都显示出来呢?

------解决方案--------------------
那不可能的再往下检查了,因为检查到错误时说明你的格式有问题,再往下走就已经没有办法再识别下面的tag了,因为你的错误可能已经破坏了整个xml的结构,进而无法解析了。
------解决方案--------------------
在保证xml格式正确的情况下 
3楼的问题是可以解决的
首先要遍历xml。每当遇到不满足你预定条件的就向文件写入一条记录