|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 SAXException 的软件包 | |
---|---|
javax.xml.bind.helpers | 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 |
javax.xml.parsers | 提供允许处理 XML 文档的类。 |
javax.xml.validation | 此包提供了用于 XML 文档验证的 API。 |
org.xml.sax | 此包提供了核心 SAX API。 |
org.xml.sax.ext | 此包包含适合的 SAX 驱动程序不一定支持的 SAX2 设施的接口。 |
org.xml.sax.helpers | 此包包含“帮助器”类,其中包括对引导基于 SAX 的应用程序的支持。 |
javax.xml.bind.helpers 中 SAXException 的使用 |
---|
参数类型为 SAXException 的 javax.xml.bind.helpers 中的方法 | |
---|---|
protected UnmarshalException |
AbstractUnmarshallerImpl.createUnmarshalException(SAXException e) 从 SAXException 创建 UnmarshalException。 |
javax.xml.parsers 中 SAXException 的使用 |
---|
抛出 SAXException 的 javax.xml.parsers 中的方法 | |
---|---|
abstract Parser |
SAXParser.getParser() 返回由此类的实现封装的 SAX 解析器。 |
abstract XMLReader |
SAXParser.getXMLReader() 返回由此类的实现封装的 XMLReader 。 |
abstract SAXParser |
SAXParserFactory.newSAXParser() 使用当前配置的工厂参数创建 SAXParser 的一个新实例。 |
Document |
DocumentBuilder.parse(File f) 将给定文件的内容解析为一个 XML 文档,并且返回一个新的 DOM Document 对象。 |
void |
SAXParser.parse(File f, DefaultHandler dh) 使用指定的 DefaultHandler 将指定文件的内容解析为 XML。 |
void |
SAXParser.parse(File f, HandlerBase hb) 使用指定的 HandlerBase 将指定文件的内容解析为 XML。 |
abstract Document |
DocumentBuilder.parse(InputSource is) 将给定输入源的内容解析为一个 XML 文档,并且返回一个新的 DOM Document 对象。 |
void |
SAXParser.parse(InputSource is, DefaultHandler dh) 使用指定的 DefaultHandler 将给定 InputSource 的内容解析为 XML。 |
void |
SAXParser.parse(InputSource is, HandlerBase hb) 使用指定的 HandlerBase 将给定 InputSource 的内容解析为 XML。 |
Document |
DocumentBuilder.parse(InputStream is) 将给定 InputStream 的内容解析为一个 XML 文档,并且返回一个新的 DOM Document 对象。 |
void |
SAXParser.parse(InputStream is, DefaultHandler dh) 使用指定的 DefaultHandler 将给定的 InputStream 实例的内容解析为 XML。 |
void |
SAXParser.parse(InputStream is, DefaultHandler dh, String systemId) 使用指定的 DefaultHandler 将给定的 InputStream 实例的内容解析为 XML。 |
void |
SAXParser.parse(InputStream is, HandlerBase hb) 使用指定的 HandlerBase 将给定的 InputStream 实例的内容解析为 XML。 |
void |
SAXParser.parse(InputStream is, HandlerBase hb, String systemId) 使用指定的 HandlerBase 将给定的 InputStream 实例的内容解析为 XML。 |
Document |
DocumentBuilder.parse(InputStream is, String systemId) 将给定 InputStream 的内容解析为一个 XML 文档,并且返回一个新的 DOM Document 对象。 |
Document |
DocumentBuilder.parse(String uri) 将给定 URI 的内容解析为一个 XML 文档,并且返回一个新的 DOM Document 对象。 |
void |
SAXParser.parse(String uri, DefaultHandler dh) 使用指定的 DefaultHandler 将给定统一资源标识符 (URI) 描述的内容解析为 XML。 |
void |
SAXParser.parse(String uri, HandlerBase hb) 使用指定的 HandlerBase 将给定统一资源标识符 (URI) 描述的内容解析为 XML。 |
javax.xml.validation 中 SAXException 的使用 |
---|
抛出 SAXException 的 javax.xml.validation 中的方法 | |
---|---|
abstract Schema |
SchemaFactory.newSchema() 创建特殊的 Schema 对象。 |
Schema |
SchemaFactory.newSchema(File schema) 解析作为模式的指定 File 并以 Schema 的形式返回它。 |
Schema |
SchemaFactory.newSchema(Source schema) 解析作为模式的指定源并以模式形式返回它。 |
abstract Schema |
SchemaFactory.newSchema(Source[] schemas) 解析作为模式的指定源(或多个源),并以模式形式返回它。 |
Schema |
SchemaFactory.newSchema(URL schema) 解析作为模式的指定 URL 并以 Schema 形式返回它。 |
void |
Validator.validate(Source source) 验证指定的输入。 |
abstract void |
Validator.validate(Source source, Result result) 验证指定输入并将扩充的验证结果发送到指定输出。 |
org.xml.sax 中 SAXException 的使用 |
---|
org.xml.sax 中 SAXException 的子类 | |
---|---|
class |
SAXNotRecognizedException 用于未识别的标识符的 Exception 类。 |
class |
SAXNotSupportedException 用于不被支持的操作的 Exception 类。 |
class |
SAXParseException 封装 XML 解析错误或警告。 |
抛出 SAXException 的 org.xml.sax 中的方法 | |
---|---|
void |
ContentHandler.characters(char[] ch, int start, int length) 接收字符数据的通知。 |
void |
DocumentHandler.characters(char[] ch, int start, int length) 已过时。 接收字符数据的通知。 |
void |
HandlerBase.characters(char[] ch, int start, int length) 已过时。 接收元素内字符数据的通知。 |
void |
ContentHandler.endDocument() 接收文档的结尾的通知。 |
void |
DocumentHandler.endDocument() 已过时。 接收文档结束的通知。 |
void |
HandlerBase.endDocument() 已过时。 接收文档结束的通知。 |
void |
DocumentHandler.endElement(String name) 已过时。 接收元素结束的通知。 |
void |
HandlerBase.endElement(String name) 已过时。 接收元素结束的通知。 |
void |
ContentHandler.endElement(String uri, String localName, String qName) 接收元素结束的通知。 |
void |
ContentHandler.endPrefixMapping(String prefix) 结束前缀 URI 范围的映射。 |
void |
HandlerBase.error(SAXParseException e) 已过时。 接收可恢复的解析器错误的通知。 |
void |
ErrorHandler.error(SAXParseException exception) 接收可恢复的错误的通知。 |
void |
HandlerBase.fatalError(SAXParseException e) 已过时。 报告严重的 XML 解析错误。 |
void |
ErrorHandler.fatalError(SAXParseException exception) 接收不可恢复的错误的通知。 |
void |
ContentHandler.ignorableWhitespace(char[] ch, int start, int length) 接收元素内容中可忽略的空白的通知。 |
void |
DocumentHandler.ignorableWhitespace(char[] ch, int start, int length) 已过时。 接收元素内容中可忽略的空白的通知。 |
void |
HandlerBase.ignorableWhitespace(char[] ch, int start, int length) 已过时。 接收元素内容中可忽略的空白的通知。 |
void |
DTDHandler.notationDecl(String name, String publicId, String systemId) 接收注释声明事件的通知。 |
void |
Parser.parse(InputSource source) 已过时。 解析 XML 文档。 |
void |
XMLReader.parse(InputSource input) 解析 XML 文档。 |
void |
Parser.parse(String systemId) 已过时。 从系统标识符 (URI) 解析 XML 文档。 |
void |
XMLReader.parse(String systemId) 从系统标识符 (URI) 解析 XML 文档。 |
void |
ContentHandler.processingInstruction(String target, String data) 接收处理指令的通知。 |
void |
DocumentHandler.processingInstruction(String target, String data) 已过时。 接收处理指令的通知。 |
void |
HandlerBase.processingInstruction(String target, String data) 已过时。 接收处理指令的通知。 |
InputSource |
HandlerBase.resolveEntity(String publicId, String systemId) 已过时。 解析外部实体。 |
InputSource |
EntityResolver.resolveEntity(String publicId, String systemId) 允许应用程序解析外部实体。 |
void |
Parser.setLocale(Locale locale) 已过时。 允许应用程序请求错误和警告的环境。 |
void |
ContentHandler.skippedEntity(String name) 接收跳过的实体的通知。 |
void |
ContentHandler.startDocument() 接收文档的开始的通知。 |
void |
DocumentHandler.startDocument() 已过时。 接收文档的开始的通知。 |
void |
HandlerBase.startDocument() 已过时。 接收文档开始的通知。 |
void |
DocumentHandler.startElement(String name, AttributeList atts) 已过时。 接收元素开始的通知。 |
void |
HandlerBase.startElement(String name, AttributeList attributes) 已过时。 接收元素开始的通知。 |
void |
ContentHandler.startElement(String uri, String localName, String qName, Attributes atts) 接收元素开始的通知。 |
void |
ContentHandler.startPrefixMapping(String prefix, String uri) 开始前缀 URI 名称空间范围映射。 |
void |
DTDHandler.unparsedEntityDecl(String name, String publicId, String systemId, String notationName) 接收未解析的实体声明事件的通知。 |
void |
HandlerBase.warning(SAXParseException e) 已过时。 接收解析器警告的通知。 |
void |
ErrorHandler.warning(SAXParseException exception) 接收警告的通知。 |
org.xml.sax.ext 中 SAXException 的使用 |
---|
抛出 SAXException 的 org.xml.sax.ext 中的方法 | |
---|---|
void |
DeclHandler.attributeDecl(String eName, String aName, String type, String mode, String value) 报告属性类型声明。 |
void |
DefaultHandler2.attributeDecl(String eName, String aName, String type, String mode, String value) |
void |
DefaultHandler2.comment(char[] ch, int start, int length) |
void |
LexicalHandler.comment(char[] ch, int start, int length) 报告文档的任何位置的 XML 注释。 |
void |
DeclHandler.elementDecl(String name, String model) 报告元素类型声明。 |
void |
DefaultHandler2.elementDecl(String name, String model) |
void |
DefaultHandler2.endCDATA() |
void |
LexicalHandler.endCDATA() 报告 CDATA 节的结束。 |
void |
DefaultHandler2.endDTD() |
void |
LexicalHandler.endDTD() 报告 DTD 声明的结束。 |
void |
DefaultHandler2.endEntity(String name) |
void |
LexicalHandler.endEntity(String name) 报告实体的结束。 |
void |
DeclHandler.externalEntityDecl(String name, String publicId, String systemId) 报告解析的外部实体声明。 |
void |
DefaultHandler2.externalEntityDecl(String name, String publicId, String systemId) |
InputSource |
DefaultHandler2.getExternalSubset(String name, String baseURI) 告知解析器如果在文档文本中没有声明任何外部子集,则不应使用任何外部子集。 |
InputSource |
EntityResolver2.getExternalSubset(String name, String baseURI) 允许应用程序为不能显式定义外部子集的文档提供外部子集。 |
void |
DeclHandler.internalEntityDecl(String name, String value) 报告内部实体声明。 |
void |
DefaultHandler2.internalEntityDecl(String name, String value) |
InputSource |
DefaultHandler2.resolveEntity(String publicId, String systemId) 使用 null 实体名称和基 URI 调用 EntityResolver2.resolveEntity() 。 |
InputSource |
DefaultHandler2.resolveEntity(String name, String publicId, String baseURI, String systemId) 告知解析器根据 baseURI 解析 systemId,并从产生的绝对 URI 读取实体文本。 |
InputSource |
EntityResolver2.resolveEntity(String name, String publicId, String baseURI, String systemId) 允许应用程序把对外部实体的引用映射到输入源,或告知解析器它应使用常规 URI 解析。 |
void |
DefaultHandler2.startCDATA() |
void |
LexicalHandler.startCDATA() 报告 CDATA 节的开始。 |
void |
DefaultHandler2.startDTD(String name, String publicId, String systemId) |
void |
LexicalHandler.startDTD(String name, String publicId, String systemId) 报告 DTD 声明的开始(如果存在)。 |
void |
DefaultHandler2.startEntity(String name) |
void |
LexicalHandler.startEntity(String name) 报告一些内部和外部 XML 实体的开始。 |
org.xml.sax.helpers 中 SAXException 的使用 |
---|
抛出 SAXException 的 org.xml.sax.helpers 中的方法 | |
---|---|
void |
DefaultHandler.characters(char[] ch, int start, int length) 接收元素中字符数据的通知。 |
void |
ParserAdapter.characters(char[] ch, int start, int length) 适配器实现方法;不调用。 |
void |
XMLFilterImpl.characters(char[] ch, int start, int length) 过滤一个字符数据事件。 |
void |
XMLReaderAdapter.characters(char[] ch, int start, int length) 适配 SAX2 字符事件。 |
static XMLReader |
XMLReaderFactory.createXMLReader() 尝试从系统默认值创建一个 XMLReader。 |
static XMLReader |
XMLReaderFactory.createXMLReader(String className) 尝试从类名称创建一个 XML 阅读器。 |
void |
DefaultHandler.endDocument() 接收文档结束的通知。 |
void |
ParserAdapter.endDocument() 适配器实现方法;不调用。 |
void |
XMLFilterImpl.endDocument() 过滤一个结束文档事件。 |
void |
XMLReaderAdapter.endDocument() 结束文档事件。 |
void |
ParserAdapter.endElement(String qName) 适配器实现方法;不调用。 |
void |
DefaultHandler.endElement(String uri, String localName, String qName) 接收元素结束的通知。 |
void |
XMLFilterImpl.endElement(String uri, String localName, String qName) 过滤一个结束元素事件。 |
void |
XMLReaderAdapter.endElement(String uri, String localName, String qName) 适配 SAX2 结束元素事件。 |
void |
DefaultHandler.endPrefixMapping(String prefix) 接收名称空间映射结束的通知。 |
void |
XMLFilterImpl.endPrefixMapping(String prefix) 过滤一个结束名称空间前缀映射事件。 |
void |
DefaultHandler.error(SAXParseException e) 接收可恢复的解析器错误的通知。 |
void |
XMLFilterImpl.error(SAXParseException e) 过滤一个错误事件。 |
void |
DefaultHandler.fatalError(SAXParseException e) 报告严重的 XML 解析错误。 |
void |
XMLFilterImpl.fatalError(SAXParseException e) 过滤一个严重的错误事件。 |
void |
DefaultHandler.ignorableWhitespace(char[] ch, int start, int length) 接收元素内容中可忽略空白的通知。 |
void |
ParserAdapter.ignorableWhitespace(char[] ch, int start, int length) 适配器实现方法;不调用。 |
void |
XMLFilterImpl.ignorableWhitespace(char[] ch, int start, int length) 过滤一个可忽略空格的事件。 |
void |
XMLReaderAdapter.ignorableWhitespace(char[] ch, int start, int length) 适配 SAX2 忽略空白事件。 |
void |
DefaultHandler.notationDecl(String name, String publicId, String systemId) 接收注释声明的通知。 |
void |
XMLFilterImpl.notationDecl(String name, String publicId, String systemId) 过滤一个注释声明事件。 |
void |
ParserAdapter.parse(InputSource input) 解析 XML 文档。 |
void |
XMLFilterImpl.parse(InputSource input) 解析一个文档。 |
void |
XMLReaderAdapter.parse(InputSource input) 解析文档。 |
void |
ParserAdapter.parse(String systemId) 解析 XML 文档。 |
void |
XMLFilterImpl.parse(String systemId) 解析一个文档。 |
void |
XMLReaderAdapter.parse(String systemId) 解析文档。 |
void |
DefaultHandler.processingInstruction(String target, String data) 接收处理指令的通知。 |
void |
ParserAdapter.processingInstruction(String target, String data) 适配器实现方法;不调用。 |
void |
XMLFilterImpl.processingInstruction(String target, String data) 过滤一个处理指令事件。 |
void |
XMLReaderAdapter.processingInstruction(String target, String data) 适配 SAX2 处理指令事件。 |
InputSource |
DefaultHandler.resolveEntity(String publicId, String systemId) 解析外部实体。 |
InputSource |
XMLFilterImpl.resolveEntity(String publicId, String systemId) 过滤一个外部实体解析。 |
void |
XMLReaderAdapter.setLocale(Locale locale) 设置错误报告的语言环境。 |
void |
DefaultHandler.skippedEntity(String name) 接收跳过的实体的通知。 |
void |
XMLFilterImpl.skippedEntity(String name) 过滤一个跳过的实体事件。 |
void |
XMLReaderAdapter.skippedEntity(String name) 适配 SAX2 跳过的实体事件。 |
void |
DefaultHandler.startDocument() 接收文档开始的通知。 |
void |
ParserAdapter.startDocument() 适配器实现方法;不调用。 |
void |
XMLFilterImpl.startDocument() 过滤一个开始文档事件。 |
void |
XMLReaderAdapter.startDocument() 开始文档事件。 |
void |
ParserAdapter.startElement(String qName, AttributeList qAtts) 适配器实现方法;不调用。 |
void |
DefaultHandler.startElement(String uri, String localName, String qName, Attributes attributes) 接收元素开始的通知。 |
void |
XMLFilterImpl.startElement(String uri, String localName, String qName, Attributes atts) 过滤一个开始元素事件。 |
void |
XMLReaderAdapter.startElement(String uri, String localName, String qName, Attributes atts) 适配 SAX2 开始元素事件。 |
void |
DefaultHandler.startPrefixMapping(String prefix, String uri) 接收名称空间映射开始的通知。 |
void |
XMLFilterImpl.startPrefixMapping(String prefix, String uri) 过滤一个开始名称空间前缀映射事件。 |
void |
DefaultHandler.unparsedEntityDecl(String name, String publicId, String systemId, String notationName) 接收未解析实体声明的通知。 |
void |
XMLFilterImpl.unparsedEntityDecl(String name, String publicId, String systemId, String notationName) 过滤一个未解析实体声明事件。 |
void |
DefaultHandler.warning(SAXParseException e) 接收解析器警告的通知。 |
void |
XMLFilterImpl.warning(SAXParseException e) 过滤一个警告事件。 |
抛出 SAXException 的 org.xml.sax.helpers 中的构造方法 | |
---|---|
ParserAdapter() 构造一个新解析器适配器。 |
|
XMLReaderAdapter() 创建一个新的适配器。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。