软件包 | 描述 |
---|---|
javax.xml.stream | |
javax.xml.stream.events | |
javax.xml.stream.util | |
javax.xml.transform.stax |
StAX API提供具体的改造。
|
Modifier and Type | Method and Description |
---|---|
void |
XMLEventWriter.add(XMLEvent event)
事件添加到输出流中加入start_element将打开一个新的命名空间范围将被关闭时,相应的end_element写。
|
void |
XMLEventWriter.add(XMLEventReader reader)
增加了一个整流输出流,呼吁InputStream的说法next()直到hasnext()返回false,这应该被视为一个方便的方法,将执行以下在一个事件的读者和调用所有的事件循环加上每个事件。
|
void |
XMLEventWriter.close()
释放与此流关联的任何资源
|
void |
XMLStreamWriter.close()
关闭这个作家,并释放与作者相关的任何资源。
|
void |
XMLEventReader.close()
释放与此读者相关联的任何资源。
|
void |
XMLStreamReader.close()
释放与此读者相关联的任何资源。
|
abstract XMLEventReader |
XMLInputFactory.createFilteredReader(XMLEventReader reader, EventFilter filter)
创建一个过滤事件阅读器,将过滤器包装在事件阅读器周围
|
abstract XMLStreamReader |
XMLInputFactory.createFilteredReader(XMLStreamReader reader, StreamFilter filter)
创建一个过滤的阅读器,包装在阅读器周围的过滤器
|
abstract XMLEventReader |
XMLInputFactory.createXMLEventReader(InputStream stream)
从一个新的创造java.io.inputstream XMLEventReader
|
abstract XMLEventReader |
XMLInputFactory.createXMLEventReader(InputStream stream, String encoding)
从一个新的创造java.io.inputstream XMLEventReader
|
abstract XMLEventReader |
XMLInputFactory.createXMLEventReader(Reader reader)
创建从一个读者的新XMLEventReader
|
abstract XMLEventReader |
XMLInputFactory.createXMLEventReader(Source source)
创建从JAXP源新XMLEventReader。
|
abstract XMLEventReader |
XMLInputFactory.createXMLEventReader(String systemId, InputStream stream)
从一个新的创造java.io.inputstream XMLEventReader
|
abstract XMLEventReader |
XMLInputFactory.createXMLEventReader(String systemId, Reader reader)
创建从一个读者的新XMLEventReader
|
abstract XMLEventReader |
XMLInputFactory.createXMLEventReader(XMLStreamReader reader)
创建一个新的XMLEventReader XMLStreamReader。
|
abstract XMLEventWriter |
XMLOutputFactory.createXMLEventWriter(OutputStream stream)
创建一个新的xmleventwriter写入到流
|
abstract XMLEventWriter |
XMLOutputFactory.createXMLEventWriter(OutputStream stream, String encoding)
创建一个新的xmleventwriter写入到流
|
abstract XMLEventWriter |
XMLOutputFactory.createXMLEventWriter(Result result)
创建一个新的xmleventwriter写给JAXP的结果。
|
abstract XMLEventWriter |
XMLOutputFactory.createXMLEventWriter(Writer stream)
创建一个新的xmleventwriter写作家
|
abstract XMLStreamReader |
XMLInputFactory.createXMLStreamReader(InputStream stream)
从java.io.inputstream创造新xmlstreamreader
|
abstract XMLStreamReader |
XMLInputFactory.createXMLStreamReader(InputStream stream, String encoding)
从java.io.inputstream创造新xmlstreamreader
|
abstract XMLStreamReader |
XMLInputFactory.createXMLStreamReader(Reader reader)
创建从一个读者的一个新的xmlstreamreader
|
abstract XMLStreamReader |
XMLInputFactory.createXMLStreamReader(Source source)
创建新xmlstreamreader JAXP源。
|
abstract XMLStreamReader |
XMLInputFactory.createXMLStreamReader(String systemId, InputStream stream)
从java.io.inputstream创造新xmlstreamreader
|
abstract XMLStreamReader |
XMLInputFactory.createXMLStreamReader(String systemId, Reader reader)
从java.io.inputstream创造新xmlstreamreader
|
abstract XMLStreamWriter |
XMLOutputFactory.createXMLStreamWriter(OutputStream stream)
创建一个新的XMLStreamWriter写入流
|
abstract XMLStreamWriter |
XMLOutputFactory.createXMLStreamWriter(OutputStream stream, String encoding)
创建一个新的XMLStreamWriter写入流
|
abstract XMLStreamWriter |
XMLOutputFactory.createXMLStreamWriter(Result result)
创建一个新的XMLStreamWriter写JAXP的结果。
|
abstract XMLStreamWriter |
XMLOutputFactory.createXMLStreamWriter(Writer stream)
创建一个新的XMLStreamWriter写作家
|
void |
XMLEventWriter.flush()
将任何缓存事件写入到底层输出机制
|
void |
XMLStreamWriter.flush()
将任何缓存数据写入到底层输出机制。
|
String |
XMLEventReader.getElementText()
读取一个文本唯一元素的内容。
|
String |
XMLStreamReader.getElementText()
读取仅文本元素的内容,如果这不是一个文本唯一元素,则抛出异常。
|
String |
XMLEventWriter.getPrefix(String uri)
获取前缀的URI是必然的
|
String |
XMLStreamWriter.getPrefix(String uri)
获取前缀的URI是必然的
|
int |
XMLStreamReader.getTextCharacters(int sourceStart, char[] target, int targetStart, int length)
获取文本有关联的人物、空间或CDATA事件。
|
boolean |
XMLStreamReader.hasNext()
如果有更多的分析事件和错误,如果没有更多的事件,返回真的。
|
int |
XMLStreamReader.next()
获取下一个解析事件-一个处理器可以在一个块中返回所有连续的字符数据,或者它可以将它分割成几块。
|
XMLEvent |
XMLEventReader.nextEvent()
下次XMLEvent
|
XMLEvent |
XMLEventReader.nextTag()
跳过任何微不足道的空间事件直到start_element或end_element达到。
|
int |
XMLStreamReader.nextTag()
跳过任何空格(iswhitespace()返回true),评论,或processing_instruction,直到start_element或end_element达到。
|
XMLEvent |
XMLEventReader.peek()
检查下XMLEvent没有读它从流。
|
void |
XMLReporter.report(String message, String errorType, Object relatedInformation, Location location)
在应用程序特定的格式中报告所需的消息。
|
void |
XMLStreamReader.require(int type, String namespaceURI, String localName)
测试如果当前事件是给定类型的,如果命名空间和名称与当前事件的当前命名空间和名称匹配。
|
Object |
XMLResolver.resolveEntity(String publicID, String systemID, String baseURI, String namespace)
检索资源。
|
void |
XMLEventWriter.setDefaultNamespace(String uri)
绑定一个默认的命名空间URI的URI,这必将在当前start_element / end_element对范围。
|
void |
XMLStreamWriter.setDefaultNamespace(String uri)
绑定一个默认的命名空间URI的URI,这必将在当前start_element / end_element对范围。
|
void |
XMLEventWriter.setNamespaceContext(NamespaceContext context)
设置当前的命名空间的前缀和URI绑定上下文。
|
void |
XMLStreamWriter.setNamespaceContext(NamespaceContext context)
设置当前的命名空间的前缀和URI绑定上下文。
|
void |
XMLEventWriter.setPrefix(String prefix, String uri)
设置前缀的URI是必然的。
|
void |
XMLStreamWriter.setPrefix(String prefix, String uri)
设置前缀的URI是必然的。
|
void |
XMLStreamWriter.writeAttribute(String localName, String value)
在没有前缀的情况下将一个属性写入到输出流中。
|
void |
XMLStreamWriter.writeAttribute(String namespaceURI, String localName, String value)
将属性写入输出流
|
void |
XMLStreamWriter.writeAttribute(String prefix, String namespaceURI, String localName, String value)
将属性写入输出流
|
void |
XMLStreamWriter.writeCData(String data)
写一个CDATA部分
|
void |
XMLStreamWriter.writeCharacters(char[] text, int start, int len)
写入输出的文本
|
void |
XMLStreamWriter.writeCharacters(String text)
写入输出的文本
|
void |
XMLStreamWriter.writeComment(String data)
用封闭的数据写入XML注释
|
void |
XMLStreamWriter.writeDefaultNamespace(String namespaceURI)
将默认命名空间写入流
|
void |
XMLStreamWriter.writeDTD(String dtd)
写一个DTD部分。
|
void |
XMLStreamWriter.writeEmptyElement(String localName)
将一个空元素标记写入输出
|
void |
XMLStreamWriter.writeEmptyElement(String namespaceURI, String localName)
将一个空元素标记写入输出
|
void |
XMLStreamWriter.writeEmptyElement(String prefix, String localName, String namespaceURI)
将一个空元素标记写入输出
|
void |
XMLStreamWriter.writeEndDocument()
关闭任何开始标记并写入相应的结束标记。
|
void |
XMLStreamWriter.writeEndElement()
将结束标记写入依赖于写作者的内部状态,以确定事件的前缀和本地名称。
|
void |
XMLStreamWriter.writeEntityRef(String name)
写入实体引用
|
void |
XMLStreamWriter.writeNamespace(String prefix, String namespaceURI)
写一个命名空间输出流如果前缀论证方法是空字符串,“xmlns”,或空的方法将委托writedefaultnamespace
|
void |
XMLStreamWriter.writeProcessingInstruction(String target)
写一个处理指令
|
void |
XMLStreamWriter.writeProcessingInstruction(String target, String data)
写一个处理指令
|
void |
XMLStreamWriter.writeStartDocument()
写XML声明。
|
void |
XMLStreamWriter.writeStartDocument(String version)
写XML声明。
|
void |
XMLStreamWriter.writeStartDocument(String encoding, String version)
写XML声明。
|
void |
XMLStreamWriter.writeStartElement(String localName)
将开始标记写入输出。
|
void |
XMLStreamWriter.writeStartElement(String namespaceURI, String localName)
将开始标记写入输出
|
void |
XMLStreamWriter.writeStartElement(String prefix, String localName, String namespaceURI)
将开始标记写入输出
|
Modifier and Type | Method and Description |
---|---|
void |
XMLEvent.writeAsEncodedUnicode(Writer writer)
该方法将写XMLEvent按XML 1规范的Unicode字符。
|
Modifier and Type | Method and Description |
---|---|
void |
XMLEventConsumer.add(XMLEvent event)
此方法将事件添加到消费者。
|
XMLEvent |
XMLEventAllocator.allocate(XMLStreamReader reader)
这种方法将给定的xmlstreamreader当前状态的事件。
|
void |
XMLEventAllocator.allocate(XMLStreamReader reader, XMLEventConsumer consumer)
该方法将一个或一系列事件的xmlstreamreader当前状态并添加事件或一系列事件的消费者,通过。
|
void |
EventReaderDelegate.close() |
void |
StreamReaderDelegate.close() |
String |
EventReaderDelegate.getElementText() |
String |
StreamReaderDelegate.getElementText() |
int |
StreamReaderDelegate.getTextCharacters(int sourceStart, char[] target, int targetStart, int length) |
boolean |
StreamReaderDelegate.hasNext() |
int |
StreamReaderDelegate.next() |
XMLEvent |
EventReaderDelegate.nextEvent() |
XMLEvent |
EventReaderDelegate.nextTag() |
int |
StreamReaderDelegate.nextTag() |
XMLEvent |
EventReaderDelegate.peek() |
void |
StreamReaderDelegate.require(int type, String namespaceURI, String localName) |
Constructor and Description |
---|
StAXSource(XMLEventReader xmlEventReader)
通过提供一个
XMLEventReader
StAXSource 创建一个新实例。
|
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.