**注 -** 检查`org.xml.sax.helpers.DefaultHandler`中定义的错误处理方法可能很有帮助。你会看到`错误()`和`警告()`方法什么都不做,而`fatalError()`会抛出异常。当然,你总是可以覆盖`fatalError()`方法来抛出不同的异常。但是如果您的代码在发生致命错误时没有抛出异常,那么 SAX 解析器将会。 XML 规范需要它。
**注**:检查`org.xml.sax.helpers.DefaultHandler`中定义的错误处理方法可能很有帮助。你会看到`错误()`和`警告()`方法什么都不做,而`fatalError()`会抛出异常。当然,你总是可以覆盖`fatalError()`方法来抛出不同的异常。但是如果您的代码在发生致命错误时没有抛出异常,那么 SAX 解析器将会。 XML 规范需要它。
**注 -**有关命名空间的更多信息包含在[文档对象模型](../dom/index.html)中的 XML Schema 验证中。现在,将这些属性视为用于验证不使用它们的简单 XML 文件的“神奇咒语”。在了解了有关命名空间的更多信息之后,您将了解如何使用 XML Schema 来验证使用它们的复杂文档。在[文档对象模型](../dom/index.html)中的“使用多个命名空间验证”中讨论了这些想法。
**注**:有关命名空间的更多信息包含在[文档对象模型](../dom/index.html)中的 XML Schema 验证中。现在,将这些属性视为用于验证不使用它们的简单 XML 文件的“神奇咒语”。在了解了有关命名空间的更多信息之后,您将了解如何使用 XML Schema 来验证使用它们的复杂文档。在[文档对象模型](../dom/index.html)中的“使用多个命名空间验证”中讨论了这些想法。