Module  java.xml
软件包  org.xml.sax

Class SAXException

  • All Implemented Interfaces:
    Serializable
    已知直接子类:
    SAXNotRecognizedExceptionSAXNotSupportedExceptionSAXParseException


    public class SAXException
    extends 异常
    封装一般的SAX错误或警告。
    This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY. See http://www.saxproject.org for further information.

    该类可以包含XML解析器或应用程序的基本错误或警告信息:解析器写入程序或应用程序写入程序可以将其子类化以提供其他功能。 SAX处理程序可能会将此异常或任何异常从其中分离出来。

    如果应用程序需要通过其他类型的异常,则必须将这些异常包装在SAXException或SAXException派生的异常中。

    如果解析器或应用程序需要在XML文档中包含有关特定位置的信息,则应使用SAXParseException子类。

    从以下版本开始:
    1.4,SAX 1.0
    Version:
    2.0.1(sax2r2)
    另请参见:
    SAXParseExceptionSerialized Form
    • 构造方法详细信息

      • SAXException

        public SAXException​()
        创建一个新的SAXException。
      • SAXException

        public SAXException​(String message)
        创建一个新的SAXException。
        参数
        message - 错误或警告消息。
      • SAXException

        public SAXException​(异常 e)
        创建一个包含现有异常的新SAXException。

        现有异常将嵌入到新的异常中,其消息将成为SAXException的默认消息。

        参数
        e - 被包装在SAXException中的异常。
      • SAXException

        public SAXException​(String message,
                            异常 e)
        从现有异常创建新的SAXException。

        现有的异常将嵌入到新的异常中,但是新的异常会有自己的消息。

        参数
        message - 详细信息。
        e - 被包装在SAXException中的异常。
    • 方法详细信息

      • getMessage

        public String getMessage​()
        返回此异常的详细消息。

        如果有嵌入式异常,如果SAXException没有自己的详细信息,则此方法将从嵌入式异常中返回详细信息。

        重写:
        getMessageThrowable
        结果
        错误或警告消息。
      • getException

        public 异常 getException​()
        返回嵌入式异常(如果有)。
        结果
        嵌入式异常,如果没有则为null。
      • toString

        public String toString​()
        覆盖toString以接收任何嵌入式异常。
        重写:
        toStringThrowable
        结果
        此异常的字符串表示形式。