类的用途
org.xml.sax.SAXException
使用 SAXException 的包
包
描述
提供用于使用 SAX(XML 简单 API)解析器或 DOM(文档对象模型)文档生成器处理 XML 文档的类。
提供用于验证 XML 文档的 API。
为 XML (SAX) 的简单 API 提供接口。
为符合标准的 SAX 驱动程序不一定支持的 SAX2 设施提供接口。
提供帮助程序类,包括对引导基于 SAX 的应用程序的支持。
-
SAXException 在 javax.xml.parsers 中的用法
修饰符和类型方法描述abstract ParserSAXParser.getParser()返回由此类的实现封装的 SAX 解析器。abstract XMLReaderSAXParser.getXMLReader()返回由此类的实现封装的XMLReader。abstract SAXParserSAXParserFactory.newSAXParser()使用当前配置的工厂参数创建 SAXParser 的新实例。将给定文件的内容解析为 XML 文档并返回一个新的 DOMDocument对象。DocumentBuilder.parse(InputStream is) 将给定InputStream的内容解析为 XML 文档并返回一个新的 DOMDocument对象。DocumentBuilder.parse(InputStream is, String systemId) 将给定InputStream的内容解析为 XML 文档并返回一个新的 DOMDocument对象。将给定 URI 的内容解析为 XML 文档并返回一个新的 DOMDocument对象。abstract DocumentDocumentBuilder.parse(InputSource is) 将给定输入源的内容解析为 XML 文档并返回一个新的 DOMDocument对象。voidSAXParser.parse(File f, HandlerBase hb) 使用指定的HandlerBase解析指定为 XML 的文件的内容。voidSAXParser.parse(File f, DefaultHandler dh) 使用指定的DefaultHandler解析指定为 XML 的文件的内容。voidSAXParser.parse(InputStream is, HandlerBase hb) 使用指定的HandlerBase将给定的InputStream实例的内容解析为 XML。voidSAXParser.parse(InputStream is, HandlerBase hb, String systemId) 使用指定的HandlerBase将给定的InputStream实例的内容解析为 XML。voidSAXParser.parse(InputStream is, DefaultHandler dh) 使用指定的DefaultHandler将给定的InputStream实例的内容解析为 XML。voidSAXParser.parse(InputStream is, DefaultHandler dh, String systemId) 使用指定的DefaultHandler将给定的InputStream实例的内容解析为 XML。voidSAXParser.parse(String uri, HandlerBase hb) 使用指定的HandlerBase将给定的统一资源标识符 (URI) 描述的内容解析为 XML。voidSAXParser.parse(String uri, DefaultHandler dh) 使用指定的DefaultHandler将给定的统一资源标识符 (URI) 描述的内容解析为 XML。voidSAXParser.parse(InputSource is, HandlerBase hb) 使用指定的HandlerBase将给定的内容InputSource解析为 XML。voidSAXParser.parse(InputSource is, DefaultHandler dh) 使用指定的DefaultHandler将给定的内容InputSource解析为 XML。 -
SAXException 在 javax.xml.validation 中的用法
-
SAXException 在 org.xml.sax 中的用法
org.xml.sax 中 SAXException 的子类修饰符和类型类描述class无法识别的标识符的异常类。class不受支持的操作的异常类。class封装 XML 解析错误或警告。在 org.xml.sax 中抛出 SAXException修饰符和类型方法描述voidContentHandler.characters(char[] ch, int start, int length) 接收字符数据通知。voidDocumentHandler.characters(char[] ch, int start, int length) 已弃用。接收字符数据通知。voidHandlerBase.characters(char[] ch, int start, int length) 已弃用。接收元素内字符数据的通知。default voidContentHandler.declaration(String version, String encoding, String standalone) 接收 XML 声明的通知。voidContentHandler.endDocument()接收文档结束通知。voidDocumentHandler.endDocument()已弃用。接收文档结束通知。voidHandlerBase.endDocument()已弃用。接收文档结束通知。voidContentHandler.endElement(String uri, String localName, String qName) 接收元素结束的通知。voidDocumentHandler.endElement(String name) 已弃用。接收元素结束的通知。voidHandlerBase.endElement(String name) 已弃用。接收元素结束的通知。voidContentHandler.endPrefixMapping(String prefix) 结束前缀 URI 映射的范围。voidErrorHandler.error(SAXParseException exception) 接收可恢复错误的通知。voidHandlerBase.error(SAXParseException e) 已弃用。接收可恢复的解析器错误的通知。voidErrorHandler.fatalError(SAXParseException exception) 接收不可恢复的致命错误通知。voidHandlerBase.fatalError(SAXParseException e) 已弃用。报告致命的 XML 解析错误。voidContentHandler.ignorableWhitespace(char[] ch, int start, int length) 接收元素内容中可忽略空格的通知。voidDocumentHandler.ignorableWhitespace(char[] ch, int start, int length) 已弃用。接收元素内容中可忽略空格的通知。voidHandlerBase.ignorableWhitespace(char[] ch, int start, int length) 已弃用。接收元素内容中可忽略空格的通知。voidDTDHandler.notationDecl(String name, String publicId, String systemId) 接收符号声明事件的通知。void已弃用。从系统标识符 (URI) 解析 XML 文档。voidParser.parse(InputSource source) 已弃用。解析 XML 文档。void从系统标识符 (URI) 解析 XML 文档。voidXMLReader.parse(InputSource input) 解析 XML 文档。voidContentHandler.processingInstruction(String target, String data) 接收处理指令的通知。voidDocumentHandler.processingInstruction(String target, String data) 已弃用。接收处理指令的通知。voidHandlerBase.processingInstruction(String target, String data) 已弃用。接收处理指令的通知。EntityResolver.resolveEntity(String publicId, String systemId) 允许应用程序解析外部实体。HandlerBase.resolveEntity(String publicId, String systemId) 已弃用。解析外部实体。void已弃用。允许应用程序请求错误和警告的locale。voidContentHandler.skippedEntity(String name) 接收已跳过实体的通知。voidContentHandler.startDocument()接收文档开始的通知。voidDocumentHandler.startDocument()已弃用。接收文档开始的通知。voidHandlerBase.startDocument()已弃用。接收文档开始的通知。voidContentHandler.startElement(String uri, String localName, String qName, Attributes atts) 接收元素开始的通知。voidDocumentHandler.startElement(String name, AttributeList atts) 已弃用。接收元素开始的通知。voidHandlerBase.startElement(String name, AttributeList attributes) 已弃用。接收元素开始的通知。voidContentHandler.startPrefixMapping(String prefix, String uri) 开始前缀 URI 命名空间映射的范围。voidDTDHandler.unparsedEntityDecl(String name, String publicId, String systemId, String notationName) 接收未解析实体声明事件的通知。voidErrorHandler.warning(SAXParseException exception) 收到警告通知。voidHandlerBase.warning(SAXParseException e) 已弃用。接收解析器警告通知。 -
SAXException 在 org.xml.sax.ext 中的用法
在 org.xml.sax.ext 中抛出 SAXException修饰符和类型方法描述void报告属性类型声明。voidvoidDefaultHandler2.comment(char[] ch, int start, int length) voidLexicalHandler.comment(char[] ch, int start, int length) 在文档中的任意位置报告 XML 注解。voidDeclHandler.elementDecl(String name, String model) 报告元素类型声明。voidDefaultHandler2.elementDecl(String name, String model) voidDefaultHandler2.endCDATA()voidLexicalHandler.endCDATA()报告 CDATA 部分的结尾。voidDefaultHandler2.endDTD()voidLexicalHandler.endDTD()报告 DTD 声明的结束。voidvoid报告实体的结束。voidDeclHandler.externalEntityDecl(String name, String publicId, String systemId) 报告已解析的外部实体声明。voidDefaultHandler2.externalEntityDecl(String name, String publicId, String systemId) DefaultHandler2.getExternalSubset(String name, String baseURI) 告诉解析器如果文档文本中没有声明外部子集,则不应使用任何外部子集。EntityResolver2.getExternalSubset(String name, String baseURI) 允许应用程序为未明确定义的文档提供外部子集。voidDeclHandler.internalEntityDecl(String name, String value) 报告内部实体声明。voidDefaultHandler2.internalEntityDecl(String name, String value) DefaultHandler2.resolveEntity(String publicId, String systemId) 使用空实体名称和基本 URI 调用EntityResolver2.resolveEntity()。DefaultHandler2.resolveEntity(String name, String publicId, String baseURI, String systemId) 告诉解析器根据 baseURI 解析 systemId 并从生成的绝对 URI 中读取实体文本。EntityResolver2.resolveEntity(String name, String publicId, String baseURI, String systemId) 允许应用程序将对外部实体的引用映射到输入源,或告诉解析器它应该使用传统的 URI 解析。voidDefaultHandler2.startCDATA()voidLexicalHandler.startCDATA()报告 CDATA 部分的开始。voidvoid报告 DTD 声明的开始,如果有的话。voidDefaultHandler2.startEntity(String name) voidLexicalHandler.startEntity(String name) 报告一些内部和外部 XML 实体的开始。 -
SAXException 在 org.xml.sax.helpers 中的用法
修饰符和类型方法描述voidDefaultHandler.characters(char[] ch, int start, int length) 接收元素内字符数据的通知。voidParserAdapter.characters(char[] ch, int start, int length) 适配器实现方法;请勿调用。voidXMLFilterImpl.characters(char[] ch, int start, int length) 过滤字符数据事件。voidXMLReaderAdapter.characters(char[] ch, int start, int length) 适配 SAX2 字符事件。static XMLReaderXMLReaderFactory.createXMLReader()已弃用。获得XMLReader的新实例。static XMLReaderXMLReaderFactory.createXMLReader(String className) 已弃用。尝试从类名创建 XML 阅读器。voidDefaultHandler.endDocument()接收文档结束通知。voidParserAdapter.endDocument()适配器实现方法;请勿调用。voidXMLFilterImpl.endDocument()过滤结束文档事件。voidXMLReaderAdapter.endDocument()结束文档事件。voidDefaultHandler.endElement(String uri, String localName, String qName) 接收元素结束的通知。voidParserAdapter.endElement(String qName) 适配器实现方法;请勿调用。voidXMLFilterImpl.endElement(String uri, String localName, String qName) 过滤结束元素事件。voidXMLReaderAdapter.endElement(String uri, String localName, String qName) 适配 SAX2 结束元素事件。voidDefaultHandler.endPrefixMapping(String prefix) 接收命名空间映射结束的通知。voidXMLFilterImpl.endPrefixMapping(String prefix) 过滤结束命名空间前缀映射事件。voidDefaultHandler.error(SAXParseException e) 接收可恢复的解析器错误的通知。voidXMLFilterImpl.error(SAXParseException e) 过滤错误事件。voidDefaultHandler.fatalError(SAXParseException e) 报告致命的 XML 解析错误。voidXMLFilterImpl.fatalError(SAXParseException e) 过滤致命错误事件。voidDefaultHandler.ignorableWhitespace(char[] ch, int start, int length) 接收元素内容中可忽略空格的通知。voidParserAdapter.ignorableWhitespace(char[] ch, int start, int length) 适配器实现方法;请勿调用。voidXMLFilterImpl.ignorableWhitespace(char[] ch, int start, int length) 过滤可忽略的空白事件。voidXMLReaderAdapter.ignorableWhitespace(char[] ch, int start, int length) 适配 SAX2 可忽略空白事件。voidDefaultHandler.notationDecl(String name, String publicId, String systemId) 接收符号声明的通知。voidXMLFilterImpl.notationDecl(String name, String publicId, String systemId) 过滤符号声明事件。void解析 XML 文档。voidParserAdapter.parse(InputSource input) 解析 XML 文档。void解析文档。voidXMLFilterImpl.parse(InputSource input) 解析文档。void解析文档。voidXMLReaderAdapter.parse(InputSource input) 解析文档。voidDefaultHandler.processingInstruction(String target, String data) 接收处理指令的通知。voidParserAdapter.processingInstruction(String target, String data) 适配器实现方法;请勿调用。voidXMLFilterImpl.processingInstruction(String target, String data) 过滤处理指令事件。voidXMLReaderAdapter.processingInstruction(String target, String data) 适配 SAX2 处理指令事件。DefaultHandler.resolveEntity(String publicId, String systemId) 解析外部实体。XMLFilterImpl.resolveEntity(String publicId, String systemId) 过滤外部实体解析。void设置错误报告的locale。voidDefaultHandler.skippedEntity(String name) 接收已跳过实体的通知。voidXMLFilterImpl.skippedEntity(String name) 过滤跳过的实体事件。voidXMLReaderAdapter.skippedEntity(String name) 适配 SAX2 跳过的实体事件。voidDefaultHandler.startDocument()接收文档开始的通知。voidParserAdapter.startDocument()适配器实现方法;请勿调用。voidXMLFilterImpl.startDocument()过滤启动文档事件。voidXMLReaderAdapter.startDocument()启动文档事件。voidDefaultHandler.startElement(String uri, String localName, String qName, Attributes attributes) 接收元素开始的通知。voidParserAdapter.startElement(String qName, AttributeList qAtts) 适配器实现方法;请勿调用。voidXMLFilterImpl.startElement(String uri, String localName, String qName, Attributes atts) 过滤开始元素事件。voidXMLReaderAdapter.startElement(String uri, String localName, String qName, Attributes atts) 适配 SAX2 开始元素事件。voidDefaultHandler.startPrefixMapping(String prefix, String uri) 接收命名空间映射开始的通知。voidXMLFilterImpl.startPrefixMapping(String prefix, String uri) 过滤一个开始命名空间前缀映射事件。voidDefaultHandler.unparsedEntityDecl(String name, String publicId, String systemId, String notationName) 接收未解析实体声明的通知。voidXMLFilterImpl.unparsedEntityDecl(String name, String publicId, String systemId, String notationName) 过滤未解析的实体声明事件。voidDefaultHandler.warning(SAXParseException e) 接收解析器警告通知。voidXMLFilterImpl.warning(SAXParseException e) 过滤警告事件。org.xml.sax.helpers 中的构造函数抛出 SAXException