软件包 | 描述 |
---|---|
javax.xml.bind.helpers |
只有使用JAXB提供商:提供的一些
javax.xml.bind接口部分的默认实现。
|
javax.xml.parsers |
提供允许处理XML文档的类。
|
javax.xml.validation |
这个软件包提供了一个用于验证XML文档的API。
|
org.xml.sax |
这个包提供了核心的SAX。
|
org.xml.sax.ext |
此包包含接口SAX2设施符合SAX的司机不一定支持。
|
org.xml.sax.helpers |
这包含有“助手”类,包括引导SAX应用支持。
|
Modifier and Type | Method and Description |
---|---|
protected UnmarshalException |
AbstractUnmarshallerImpl.createUnmarshalException(SAXException e)
创建从一个unmarshalexception saxexception。
|
Modifier and Type | Method and Description |
---|---|
abstract Parser |
SAXParser.getParser()
返回的SAX解析器,包覆纳米这个类的实现。
|
abstract XMLReader |
SAXParser.getXMLReader()
返回
XMLReader 是由这个类的实现封装。
|
abstract SAXParser |
SAXParserFactory.newSAXParser()
创建一个新实例SAXParser使用当前配置的工厂参数。
|
Document |
DocumentBuilder.parse(File f)
解析给定的文件作为XML文档的内容并返回一个新的
Document DOM对象。
|
void |
SAXParser.parse(File f, DefaultHandler dh)
解析该文件的内容指定为XML使用指定的
DefaultHandler 。
|
void |
SAXParser.parse(File f, HandlerBase hb)
解析该文件的内容指定为XML使用指定的
HandlerBase 。
|
abstract Document |
DocumentBuilder.parse(InputSource is)
解析给定的输入源的内容作为一个XML文档的DOM对象并返回一个新的
Document 。
|
void |
SAXParser.parse(InputSource is, DefaultHandler dh)
解析内容给予
InputSource XML使用指定的
DefaultHandler 。
|
void |
SAXParser.parse(InputSource is, HandlerBase hb)
解析内容给予
InputSource XML使用指定的
HandlerBase 。
|
Document |
DocumentBuilder.parse(InputStream is)
解析给定的
InputStream 含量为XML文档的DOM对象并返回一个新的
Document 。
|
void |
SAXParser.parse(InputStream is, DefaultHandler dh)
解析给定的
InputStream 实例的内容为XML使用指定的
DefaultHandler 。
|
void |
SAXParser.parse(InputStream is, DefaultHandler dh, String systemId)
解析给定的
InputStream 实例的内容为XML使用指定的
DefaultHandler 。
|
void |
SAXParser.parse(InputStream is, HandlerBase hb)
解析给定的
InputStream 实例的内容为XML使用指定的
HandlerBase 。
|
void |
SAXParser.parse(InputStream is, HandlerBase hb, String systemId)
解析给定的
InputStream 实例的内容为XML使用指定的
HandlerBase 。
|
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)
解析由提供统一资源标识符(URI)所描述的内容为XML使用指定的
DefaultHandler 。
|
void |
SAXParser.parse(String uri, HandlerBase hb)
解析由提供统一资源标识符(URI)所描述的内容为XML使用指定的
HandlerBase 。
|
Modifier and Type | Method and Description |
---|---|
abstract Schema |
SchemaFactory.newSchema()
创建一个特殊的
Schema 对象。
|
Schema |
SchemaFactory.newSchema(File schema)
将指定的
File 作为一个模式,并将其作为
Schema 。
|
Schema |
SchemaFactory.newSchema(Source schema)
将指定的源作为一个模式,并将其作为模式。
|
abstract Schema |
SchemaFactory.newSchema(Source[] schemas)
将指定的源(S)作为一个模式,并将其作为模式。
|
Schema |
SchemaFactory.newSchema(URL schema)
将指定的
URL 作为一个模式,并将其作为
Schema 。
|
void |
Validator.validate(Source source)
验证指定的输入。
|
abstract void |
Validator.validate(Source source, Result result)
验证指定的输入,并将增强验证结果发送到指定的输出。
|
Modifier and Type | Class and Description |
---|---|
class |
SAXNotRecognizedException
未识别的标识符的异常类。
|
class |
SAXNotSupportedException
不支持的操作的异常类。
|
class |
SAXParseException
封装一个XML解析错误或警告。
|
Modifier and Type | Method and Description |
---|---|
void |
HandlerBase.characters(char[] ch, int start, int length)
过时的。
在一个元素中接收字符数据的通知。
|
void |
ContentHandler.characters(char[] ch, int start, int length)
接收字符数据的通知。
|
void |
DocumentHandler.characters(char[] ch, int start, int length)
过时的。
接收字符数据的通知。
|
void |
HandlerBase.endDocument()
过时的。
接收文档的结尾的通知。
|
void |
ContentHandler.endDocument()
接收文档结尾的通知。
|
void |
DocumentHandler.endDocument()
过时的。
接收文档结尾的通知。
|
void |
HandlerBase.endElement(String name)
过时的。
接收一个元素的结束的通知。
|
void |
DocumentHandler.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 |
HandlerBase.ignorableWhitespace(char[] ch, int start, int length)
过时的。
收到可忽略空白元素内容的通知。
|
void |
ContentHandler.ignorableWhitespace(char[] ch, int start, int length)
收到可忽略空白元素内容的通知。
|
void |
DocumentHandler.ignorableWhitespace(char[] ch, int start, int length)
过时的。
收到可忽略空白元素内容的通知。
|
void |
DTDHandler.notationDecl(String name, String publicId, String systemId)
接收符号声明事件的通知。
|
void |
XMLReader.parse(InputSource input)
解析一个XML文档。
|
void |
Parser.parse(InputSource source)
过时的。
解析一个XML文档。
|
void |
XMLReader.parse(String systemId)
解析一个XML文件从一个系统标识符(URI)。
|
void |
Parser.parse(String systemId)
过时的。
解析一个XML文件从一个系统标识符(URI)。
|
void |
HandlerBase.processingInstruction(String target, String data)
过时的。
接收处理指令的通知。
|
void |
ContentHandler.processingInstruction(String target, String data)
接收处理指令的通知。
|
void |
DocumentHandler.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 |
HandlerBase.startDocument()
过时的。
接收文档开始的通知。
|
void |
ContentHandler.startDocument()
接收文档开始的通知。
|
void |
DocumentHandler.startDocument()
过时的。
接收文档开始的通知。
|
void |
HandlerBase.startElement(String name, AttributeList attributes)
过时的。
接收元素开始的通知。
|
void |
DocumentHandler.startElement(String name, AttributeList atts)
过时的。
接收元素开始的通知。
|
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)
收到警告通知。
|
Modifier and Type | Method and Description |
---|---|
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)
调用
EntityResolver2.resolveEntity() 空实体名称和基URI。
|
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实体的开始。
|
Modifier and Type | Method and Description |
---|---|
void |
ParserAdapter.characters(char[] ch, int start, int length)
适配器实现方法;不要调用。
|
void |
XMLFilterImpl.characters(char[] ch, int start, int length)
筛选字符数据事件。
|
void |
DefaultHandler.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 |
ParserAdapter.endDocument()
适配器实现方法;不要调用。
|
void |
XMLFilterImpl.endDocument()
过滤结束文档事件。
|
void |
DefaultHandler.endDocument()
接收文档的结尾的通知。
|
void |
XMLReaderAdapter.endDocument()
结束文档事件。
|
void |
ParserAdapter.endElement(String qName)
适配器实现方法;不要调用。
|
void |
XMLFilterImpl.endElement(String uri, String localName, String qName)
过滤结束元素事件。
|
void |
DefaultHandler.endElement(String uri, String localName, String qName)
接收一个元素的结束的通知。
|
void |
XMLReaderAdapter.endElement(String uri, String localName, String qName)
适应SAX2端元事件。
|
void |
XMLFilterImpl.endPrefixMapping(String prefix)
过滤结束命名空间前缀映射事件。
|
void |
DefaultHandler.endPrefixMapping(String prefix)
接收命名空间映射的结束的通知。
|
void |
XMLFilterImpl.error(SAXParseException e)
筛选错误事件。
|
void |
DefaultHandler.error(SAXParseException e)
接收可恢复分析器错误的通知。
|
void |
XMLFilterImpl.fatalError(SAXParseException e)
过滤一个致命错误事件。
|
void |
DefaultHandler.fatalError(SAXParseException e)
报告一个致命的XML分析错误。
|
void |
ParserAdapter.ignorableWhitespace(char[] ch, int start, int length)
适配器实现方法;不要调用。
|
void |
XMLFilterImpl.ignorableWhitespace(char[] ch, int start, int length)
过滤器可忽略空白的事件。
|
void |
DefaultHandler.ignorableWhitespace(char[] ch, int start, int length)
收到可忽略空白元素内容的通知。
|
void |
XMLReaderAdapter.ignorableWhitespace(char[] ch, int start, int length)
适应SAX2事件忽略空格。
|
void |
XMLFilterImpl.notationDecl(String name, String publicId, String systemId)
筛选符号声明事件。
|
void |
DefaultHandler.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 |
ParserAdapter.processingInstruction(String target, String data)
适配器实现方法;不要调用。
|
void |
XMLFilterImpl.processingInstruction(String target, String data)
筛选处理指令事件。
|
void |
DefaultHandler.processingInstruction(String target, String data)
接收处理指令的通知。
|
void |
XMLReaderAdapter.processingInstruction(String target, String data)
适应SAX2处理教学事件。
|
InputSource |
XMLFilterImpl.resolveEntity(String publicId, String systemId)
过滤外部实体分辨率。
|
InputSource |
DefaultHandler.resolveEntity(String publicId, String systemId)
解析外部实体。
|
void |
XMLReaderAdapter.setLocale(Locale locale)
设置错误报告的区域设置。
|
void |
XMLFilterImpl.skippedEntity(String name)
跳过一个跳过的实体事件。
|
void |
DefaultHandler.skippedEntity(String name)
接收跳过实体的通知。
|
void |
XMLReaderAdapter.skippedEntity(String name)
适应了实体SAX2事件。
|
void |
ParserAdapter.startDocument()
适配器实现方法;不要调用。
|
void |
XMLFilterImpl.startDocument()
筛选启动文档事件。
|
void |
DefaultHandler.startDocument()
接收文档开始的通知。
|
void |
XMLReaderAdapter.startDocument()
启动文档事件。
|
void |
ParserAdapter.startElement(String qName, AttributeList qAtts)
适配器实现方法;不要调用。
|
void |
XMLFilterImpl.startElement(String uri, String localName, String qName, Attributes atts)
筛选启动元素事件。
|
void |
DefaultHandler.startElement(String uri, String localName, String qName, Attributes attributes)
接收元素开始的通知。
|
void |
XMLReaderAdapter.startElement(String uri, String localName, String qName, Attributes atts)
开始适应SAX2事件元素。
|
void |
XMLFilterImpl.startPrefixMapping(String prefix, String uri)
过滤启动命名空间前缀映射事件。
|
void |
DefaultHandler.startPrefixMapping(String prefix, String uri)
接收命名空间映射的开始的通知。
|
void |
XMLFilterImpl.unparsedEntityDecl(String name, String publicId, String systemId, String notationName)
过滤器未分析实体声明事件。
|
void |
DefaultHandler.unparsedEntityDecl(String name, String publicId, String systemId, String notationName)
收到未分析实体声明通知。
|
void |
XMLFilterImpl.warning(SAXParseException e)
筛选警告事件。
|
void |
DefaultHandler.warning(SAXParseException e)
接收语法分析器警告的通知。
|
Constructor and Description |
---|
ParserAdapter()
构建一个新的解析器适配器。
|
XMLReaderAdapter()
创建一个新的适配器。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.