0

我正在使用带有事件处理设置的 XMLReaderSettings 对象使用 XMLReader 解析 XML,以在适当的情况下执行架构验证。

但是,似乎每个 XML 级别的错误捕获只发生一次。这意味着该级别的任何后续错误都将被忽略。

有什么方法可以让每次发生错误时触发错误处理事件。

编辑:我也尝试过 XmlSchemaValidator 但这不成功。仅捕获标签正文中的第一个错误。

4

1 回答 1

0

这对验证器来说并不容易:发生错误后,它不知道上下文,因此无法验证后续节点。看看这个答案:Validating XML tag by tag

于 2009-02-11T09:17:33.737 回答