模块  java.xml
软件包  javax.xml.parsers

Class SAXParser


  • public abstract class SAXParser
    extends Object
    定义包装XMLReader实现类的API。 在JAXP 1.0中,此类包装了Parser接口,但此接口已被XMLReader取代。 为了便于转换,此类继续支持相同的名称和接口以及支持新方法。 可以从SAXParserFactory.newSAXParser()方法获得此类的实例。 获得此类的实例后,可以从各种输入源解析XML。 这些输入源是InputStreams,Files,URL和SAX InputSources。

    此静态方法基于系统属性设置创建新的工厂实例,或者如果未定义任何属性,则使用平台默认值。

    控制要创建的Factory实现的系统属性名为"javax.xml.parsers.SAXParserFactory" 此属性命名一个类,该类是此抽象类的具体子类。 如果未定义任何属性,则将使用平台默认值。

    当内容由底层解析器解析时,将调用给定的HandlerBaseDefaultHandler方法。

    包含底层实现的此类的实现者可以考虑使用ParserAdapter类来初始调整其SAX1实现以在此修订类下工作。

    从以下版本开始:
    1.4