Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface XMLStreamWriter
XML Пространства имен, javax.xml.stream.isRepairingNamespaces и поведение метода записи |
||||
---|---|---|---|---|
Метод | isRepairingNamespaces == истина |
isRepairingNamespaces == ложь |
||
namespaceURI связывается | несвязанный namespaceURI | namespaceURI связывается | несвязанный namespaceURI | |
writeAttribute(namespaceURI, localName, value) |
prefix:localName = "значение" [1] | xmlns: {сгенерированный} = "namespaceURI" {генерировал}:localName = "значение" | prefix:localName = "значение" [1] |
XMLStreamException
|
writeAttribute(prefix, namespaceURI, localName, value) |
связанный с тем же самым префиксом: prefix:localName = "значение" [1] связанный с различным префиксом: xmlns: {сгенерированный} = "namespaceURI" {генерировал}:localName = "значение" |
xmlns:prefix = "namespaceURI" prefix:localName = "значение" [3] |
связанный с тем же самым префиксом: prefix:localName = "значение" [1] [2] связанный с различным префиксом: XMLStreamException [2]
|
xmlns:prefix = "namespaceURI" prefix:localName = "значение" [2] [5] |
writeStartElement(namespaceURI, localName) writeEmptyElement(namespaceURI, localName) |
<prefix:localName> [1] | <{сгенерированный}:localName xmlns: {сгенерированный} = "namespaceURI"> | <prefix:localName> [1] |
XMLStreamException
|
writeStartElement(prefix, localName, namespaceURI) writeEmptyElement(prefix, localName, namespaceURI) |
связанный с тем же самым префиксом: <prefix:localName> [1] связанный с различным префиксом: <{сгенерированный}:localName xmlns: {сгенерированный} = "namespaceURI"> |
<prefix:localName xmlns:prefix = "namespaceURI"> [4] |
связанный с тем же самым префиксом: <prefix:localName> [1] связанный с различным префиксом: XMLStreamException
|
<prefix:localName> |
Примечания:
|
XMLOutputFactory
, XMLStreamReader
Модификатор и Тип | Метод и Описание |
---|---|
void |
close()
Закройте этого писателя и свободный любые ресурсы, связанные с писателем.
|
void |
flush()
Запишите любые кэшированные данные в базовый выходной механизм.
|
NamespaceContext |
getNamespaceContext()
Возвращает текущий контекст пространства имен.
|
Строка |
getPrefix(String uri)
Получает префикс, с которым связываются туры
|
Объект |
getProperty(String name)
Получите значение функции/свойства от базовой реализации
|
void |
setDefaultNamespace(String uri)
Связывает URI с пространством имен по умолчанию, Этот URI связывается в пределах текущего START_ELEMENT / пара END_ELEMENT.
|
void |
setNamespaceContext(NamespaceContext context)
Устанавливает текущий контекст пространства имен для привязки туров и префикса.
|
void |
setPrefix(String prefix, String uri)
Устанавливает префикс, с которым связываются туры.
|
void |
writeAttribute(String localName, String value)
Пишет атрибут в поток вывода без префикса.
|
void |
writeAttribute(String namespaceURI, String localName, String value)
Пишет атрибут в поток вывода
|
void |
writeAttribute(String prefix, String namespaceURI, String localName, String value)
Пишет атрибут в поток вывода
|
void |
writeCData(String data)
Пишет раздел CData
|
void |
writeCharacters(char[] text, int start, int len)
Запишите текст в вывод
|
void |
writeCharacters(String text)
Запишите текст в вывод
|
void |
writeComment(String data)
Пишет комментарий xml с включенными данными
|
void |
writeDefaultNamespace(String namespaceURI)
Пишет пространство имен по умолчанию в поток
|
void |
writeDTD(String dtd)
Запишите раздел DTD.
|
void |
writeEmptyElement(String localName)
Пишет пустой тег элемента в вывод
|
void |
writeEmptyElement(String namespaceURI, String localName)
Пишет пустой тег элемента в вывод
|
void |
writeEmptyElement(String prefix, String localName, String namespaceURI)
Пишет пустой тег элемента в вывод
|
void |
writeEndDocument()
Завершения любой запускает теги, и пишет соответствующие конечные тэги.
|
void |
writeEndElement()
Пишет конечный тэг в вывод, полагающийся на внутреннее состояние писателя, чтобы определить префиксное и локальное имя события.
|
void |
writeEntityRef(String name)
Пишет ссылка на сущность
|
void |
writeNamespace(String prefix, String namespaceURI)
Пишет пространство имен в поток вывода, Если префиксным параметром этому методу будет пустая строка, "xmlns", или обнулите этот метод, то делегирует к writeDefaultNamespace
|
void |
writeProcessingInstruction(String target)
Пишет инструкция обработки
|
void |
writeProcessingInstruction(String target, String data)
Пишет инструкция обработки
|
void |
writeStartDocument()
Запишите XML Объявление.
|
void |
writeStartDocument(String version)
Запишите XML Объявление.
|
void |
writeStartDocument(String encoding, String version)
Запишите XML Объявление.
|
void |
writeStartElement(String localName)
Пишет тег запуска в вывод.
|
void |
writeStartElement(String namespaceURI, String localName)
Пишет тег запуска в вывод
|
void |
writeStartElement(String prefix, String localName, String namespaceURI)
Пишет тег запуска в вывод
|
void writeStartElement(String localName) throws XMLStreamException
localName
- локальное имя тега, возможно, не нульXMLStreamException
void writeStartElement(String namespaceURI, String localName) throws XMLStreamException
namespaceURI
- namespaceURI префикса, чтобы использовать, возможно, не нульlocalName
- локальное имя тега, возможно, не нульXMLStreamException
- если URI пространства имен не был связан с префиксом, и javax.xml.stream.isRepairingNamespaces не был установлен в истинуvoid writeStartElement(String prefix, String localName, String namespaceURI) throws XMLStreamException
localName
- локальное имя тега, возможно, не нульprefix
- префикс тега, возможно, не нульnamespaceURI
- туры, чтобы связать префикс с, возможно, не нульXMLStreamException
void writeEmptyElement(String namespaceURI, String localName) throws XMLStreamException
namespaceURI
- туры, чтобы связать тег с, возможно, не нульlocalName
- локальное имя тега, возможно, не нульXMLStreamException
- если URI пространства имен не был связан с префиксом, и javax.xml.stream.isRepairingNamespaces не был установлен в истинуvoid writeEmptyElement(String prefix, String localName, String namespaceURI) throws XMLStreamException
prefix
- префикс тега, возможно, не нульlocalName
- локальное имя тега, возможно, не нульnamespaceURI
- туры, чтобы связать тег с, возможно, не нульXMLStreamException
void writeEmptyElement(String localName) throws XMLStreamException
localName
- локальное имя тега, возможно, не нульXMLStreamException
void writeEndElement() throws XMLStreamException
XMLStreamException
void writeEndDocument() throws XMLStreamException
XMLStreamException
void close() throws XMLStreamException
XMLStreamException
void flush() throws XMLStreamException
XMLStreamException
void writeAttribute(String localName, String value) throws XMLStreamException
localName
- локальное имя атрибутаvalue
- значение атрибутаIllegalStateException
- если текущее состояние не позволяет запись АтрибутаXMLStreamException
void writeAttribute(String prefix, String namespaceURI, String localName, String value) throws XMLStreamException
prefix
- префикс для этого атрибутаnamespaceURI
- туры префикса для этого атрибутаlocalName
- локальное имя атрибутаvalue
- значение атрибутаIllegalStateException
- если текущее состояние не позволяет запись АтрибутаXMLStreamException
- если URI пространства имен не был связан с префиксом, и javax.xml.stream.isRepairingNamespaces не был установлен в истинуvoid writeAttribute(String namespaceURI, String localName, String value) throws XMLStreamException
namespaceURI
- туры префикса для этого атрибутаlocalName
- локальное имя атрибутаvalue
- значение атрибутаIllegalStateException
- если текущее состояние не позволяет запись АтрибутаXMLStreamException
- если URI пространства имен не был связан с префиксом, и javax.xml.stream.isRepairingNamespaces не был установлен в истинуvoid writeNamespace(String prefix, String namespaceURI) throws XMLStreamException
prefix
- префикс, чтобы связать это пространство имен сnamespaceURI
- туры, чтобы связать префикс сIllegalStateException
- если текущее состояние не позволяет запись Пространства именXMLStreamException
void writeDefaultNamespace(String namespaceURI) throws XMLStreamException
namespaceURI
- туры, чтобы связать пространство имен по умолчанию сIllegalStateException
- если текущее состояние не позволяет запись Пространства именXMLStreamException
void writeComment(String data) throws XMLStreamException
data
- данные, содержавшиеся в комментарии, могут быть нулемXMLStreamException
void writeProcessingInstruction(String target) throws XMLStreamException
target
- цель инструкции обработки, возможно, не нульXMLStreamException
void writeProcessingInstruction(String target, String data) throws XMLStreamException
target
- цель инструкции обработки, возможно, не нульdata
- данные, содержавшиеся в инструкции обработки, возможно, не нульXMLStreamException
void writeCData(String data) throws XMLStreamException
data
- данные, содержавшиеся в Разделе CData, возможно, не нульXMLStreamException
void writeDTD(String dtd) throws XMLStreamException
dtd
- DTD, который будет записанXMLStreamException
void writeEntityRef(String name) throws XMLStreamException
name
- имя объектаXMLStreamException
void writeStartDocument() throws XMLStreamException
XMLStreamException
void writeStartDocument(String version) throws XMLStreamException
version
- версия xml документаXMLStreamException
void writeStartDocument(String encoding, String version) throws XMLStreamException
encoding
- кодирование xml объявленияversion
- версия xml документаXMLStreamException
- Если дано кодирование не соответствует кодирование базового потокаvoid writeCharacters(String text) throws XMLStreamException
text
- значение, чтобы записатьXMLStreamException
void writeCharacters(char[] text, int start, int len) throws XMLStreamException
text
- значение, чтобы записатьstart
- стартовая позиция в массивеlen
- число символов, чтобы записатьXMLStreamException
String getPrefix(String uri) throws XMLStreamException
XMLStreamException
void setPrefix(String prefix, String uri) throws XMLStreamException
prefix
- префикс, чтобы связать с турами, возможно, не нульuri
- туры, чтобы связать с префиксом, может быть нульXMLStreamException
void setDefaultNamespace(String uri) throws XMLStreamException
uri
- туры, чтобы связать с пространством имен по умолчанию, может быть нульXMLStreamException
void setNamespaceContext(NamespaceContext context) throws XMLStreamException
context
- контекст пространства имен, чтобы использовать для этого писателя, возможно, не нульXMLStreamException
NamespaceContext getNamespaceContext()
Object getProperty(String name) throws IllegalArgumentException
name
- Имя свойства, возможно, не нульIllegalArgumentException
- если свойство не поддерживаетсяNullPointerException
- если имя является нулем
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92