模块  java.xml
软件包  org.xml.sax

Class SAXException

  • 实现的所有接口
    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
    另请参见:
    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没有自己的详细消息,则此方法将从嵌入式异常返回详细消息。

        重写:
        getMessage ,类 Throwable
        结果
        错误或警告消息。
      • getException

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

        public Throwable getCause()
        返回异常的原因
        重写:
        getCause ,类别 Throwable
        结果
        返回异常的原因
      • toString

        public String toString()
        覆盖toString以获取任何嵌入的异常。
        重写:
        toString在类 Throwable
        结果
        此异常的字符串表示形式。