|
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 - локальное имя тега, возможно, не нульXMLStreamExceptionvoid 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 - туры, чтобы связать префикс с, возможно, не нульXMLStreamExceptionvoid 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 - туры, чтобы связать тег с, возможно, не нульXMLStreamExceptionvoid writeEmptyElement(String localName) throws XMLStreamException
localName - локальное имя тега, возможно, не нульXMLStreamExceptionvoid writeEndElement()
throws XMLStreamException
XMLStreamExceptionvoid writeEndDocument()
throws XMLStreamException
XMLStreamExceptionvoid close()
throws XMLStreamException
XMLStreamExceptionvoid flush()
throws XMLStreamException
XMLStreamExceptionvoid writeAttribute(String localName, String value) throws XMLStreamException
localName - локальное имя атрибутаvalue - значение атрибутаIllegalStateException - если текущее состояние не позволяет запись АтрибутаXMLStreamExceptionvoid 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 - если текущее состояние не позволяет запись Пространства именXMLStreamExceptionvoid writeDefaultNamespace(String namespaceURI) throws XMLStreamException
namespaceURI - туры, чтобы связать пространство имен по умолчанию сIllegalStateException - если текущее состояние не позволяет запись Пространства именXMLStreamExceptionvoid writeComment(String data) throws XMLStreamException
data - данные, содержавшиеся в комментарии, могут быть нулемXMLStreamExceptionvoid writeProcessingInstruction(String target) throws XMLStreamException
target - цель инструкции обработки, возможно, не нульXMLStreamExceptionvoid writeProcessingInstruction(String target, String data) throws XMLStreamException
target - цель инструкции обработки, возможно, не нульdata - данные, содержавшиеся в инструкции обработки, возможно, не нульXMLStreamExceptionvoid writeCData(String data) throws XMLStreamException
data - данные, содержавшиеся в Разделе CData, возможно, не нульXMLStreamExceptionvoid writeDTD(String dtd) throws XMLStreamException
dtd - DTD, который будет записанXMLStreamExceptionvoid writeEntityRef(String name) throws XMLStreamException
name - имя объектаXMLStreamExceptionvoid writeStartDocument()
throws XMLStreamException
XMLStreamExceptionvoid writeStartDocument(String version) throws XMLStreamException
version - версия xml документаXMLStreamExceptionvoid writeStartDocument(String encoding, String version) throws XMLStreamException
encoding - кодирование xml объявленияversion - версия xml документаXMLStreamException - Если дано кодирование не соответствует кодирование базового потокаvoid writeCharacters(String text) throws XMLStreamException
text - значение, чтобы записатьXMLStreamExceptionvoid writeCharacters(char[] text,
int start,
int len)
throws XMLStreamException
text - значение, чтобы записатьstart - стартовая позиция в массивеlen - число символов, чтобы записатьXMLStreamExceptionString getPrefix(String uri) throws XMLStreamException
XMLStreamExceptionvoid setPrefix(String prefix, String uri) throws XMLStreamException
prefix - префикс, чтобы связать с турами, возможно, не нульuri - туры, чтобы связать с префиксом, может быть нульXMLStreamExceptionvoid setDefaultNamespace(String uri) throws XMLStreamException
uri - туры, чтобы связать с пространством имен по умолчанию, может быть нульXMLStreamExceptionvoid setNamespaceContext(NamespaceContext context) throws XMLStreamException
context - контекст пространства имен, чтобы использовать для этого писателя, возможно, не нульXMLStreamExceptionNamespaceContext getNamespaceContext()
Object getProperty(String name) throws IllegalArgumentException
name - Имя свойства, возможно, не нульIllegalArgumentException - если свойство не поддерживаетсяNullPointerException - если имя является нулем
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92