| Method | isRepairingNamespaces == true |
isRepairingNamespaces == false |
||
|---|---|---|---|---|
| namespaceURI bound | namespaceURI unbound | namespaceURI bound | namespaceURI unbound | |
writeAttribute(namespaceURI, localName, value) |
prefix:localName="value" [1] | xmlns:{generated}="namespaceURI" {generated}:localName="value" | prefix:localName="value" [1] |
XMLStreamException
|
writeAttribute(prefix, namespaceURI, localName, value) |
bound to same prefix: prefix:localName="value" [1] bound to different prefix: xmlns:{generated}="namespaceURI" {generated}:localName="value" |
xmlns:prefix="namespaceURI" prefix:localName="value" [3] |
bound to same prefix: prefix:localName="value" [1][2] bound to different prefix: XMLStreamException[2]
|
xmlns:prefix="namespaceURI" prefix:localName="value" [2][5] |
writeStartElement(namespaceURI, localName)writeEmptyElement(namespaceURI, localName) |
<prefix:localName> [1]
|
<{generated}:localName xmlns:{generated}="namespaceURI">
|
prefix:localName> [1]
|
XMLStreamException
|
writeStartElement(prefix, localName, namespaceURI)writeEmptyElement(prefix, localName, namespaceURI) |
bound to same prefix:<prefix:localName> [1]bound to different prefix: <{generated}:localName xmlns:{generated}="namespaceURI">
|
<prefix:localName xmlns:prefix="namespaceURI"> [4]
|
bound to same prefix:<prefix:localName> [1]bound to different prefix: XMLStreamException
|
<prefix:localName>
|
XMLOutputFactory, XMLStreamReader
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public NamespaceContext | |
| public String | |
| public Object | Returns: The value of the propertyThe name of the property, may not be null name)Get the value of a feature/property from the underlying implementation |
| public void | setDefaultNamespace(String
the uri to bind to the default namespace, may be null uri)Binds a URI to the default namespace This URI is bound in the scope of the current START_ELEMENT / END_ELEMENT pair. |
| public void | setNamespaceContext(NamespaceContext
the namespace context to use for this writer, may not be null context)Sets the current namespace context for prefix and uri bindings. |
| public void | |
| public void | writeAttribute(String
the local name of the attribute localName, String the value of the attribute value)Writes an attribute to the output stream without a prefix. |
| public void | writeAttribute(String
the prefix for this attribute prefix, String the uri of the prefix for this attribute namespaceURI, String the local name of the attribute localName, String the value of the attribute value)Writes an attribute to the output stream |
| public void | writeAttribute(String
the uri of the prefix for this attribute namespaceURI, String the local name of the attribute localName, String the value of the attribute value)Writes an attribute to the output stream |
| public void | writeCData(String
the data contained in the CData Section, may not be null data)Writes a CData section |
| public void | |
| public void | writeCharacters(char[]
the value to write text, int the starting position in the array start, int the number of characters to write len)Write text to the output |
| public void | writeComment(String
the data contained in the comment, may be null data)Writes an xml comment with the data enclosed |
| public void | writeDefaultNamespace(String
the uri to bind the default namespace to namespaceURI)Writes the default namespace to the stream |
| public void | |
| public void | writeEmptyElement(String
the uri to bind the tag to, may not be null namespaceURI, String local name of the tag, may not be null localName)Writes an empty element tag to the output |
| public void | writeEmptyElement(String
the prefix of the tag, may not be null prefix, String local name of the tag, may not be null localName, String the uri to bind the tag to, may not be null namespaceURI)Writes an empty element tag to the output |
| public void | writeEmptyElement(String
local name of the tag, may not be null localName)Writes an empty element tag to the output |
| public void | |
| public void | writeEndElement()
Writes an end tag to the output relying on the internal state of the writer to determine the prefix and local name of the event. |
| public void | |
| public void | writeNamespace(String
the prefix to bind this namespace to prefix, String the uri to bind the prefix to namespaceURI)Writes a namespace to the output stream If the prefix argument to this method is the empty string, "xmlns", or null this method will delegate to writeDefaultNamespace |
| public void | writeProcessingInstruction(String
the target of the processing instruction, may not be null target)Writes a processing instruction |
| public void | writeProcessingInstruction(String
the target of the processing instruction, may not be null target, String the data contained in the processing instruction, may not be null data)Writes a processing instruction |
| public void | |
| public void | |
| public void | writeStartDocument(String
encoding of the xml declaration encoding, String version of the xml document version)Write the XML Declaration. |
| public void | writeStartElement(String
local name of the tag, may not be null localName)Writes a start tag to the output. |
| public void | writeStartElement(String
the namespaceURI of the prefix to use, may not be null namespaceURI, String local name of the tag, may not be null localName)Writes a start tag to the output |
| public void | writeStartElement(String
the prefix of the tag, may not be null prefix, String local name of the tag, may not be null localName, String the uri to bind the prefix to, may not be null namespaceURI)Writes a start tag to the output |
| close | back to summary |
|---|---|
| public void close() throws XMLStreamException Close this writer and free any resources associated with the writer. This must not close the underlying output stream.
| |
| flush | back to summary |
|---|---|
| public void flush() throws XMLStreamException Write any cached data to the underlying output mechanism.
| |
| getNamespaceContext | back to summary |
|---|---|
| public NamespaceContext getNamespaceContext() Returns the current namespace context.
| |
| getPrefix | back to summary |
|---|---|
| public String getPrefix(String uri) throws XMLStreamException Gets the prefix the uri is bound to.
| |
| getProperty | back to summary |
|---|---|
| public Object getProperty(String name) throws IllegalArgumentException Get the value of a feature/property from the underlying implementation
| |
| setDefaultNamespace | back to summary |
|---|---|
| public void setDefaultNamespace(String uri) throws XMLStreamException Binds a URI to the default namespace This URI is bound in the scope of the current START_ELEMENT / END_ELEMENT pair. If this method is called before a START_ELEMENT has been written the uri is bound in the root scope.
| |
| setNamespaceContext | back to summary |
|---|---|
| public void setNamespaceContext(NamespaceContext context) throws XMLStreamException Sets the current namespace context for prefix and uri bindings. This context becomes the root namespace context for writing and will replace the current root namespace context. Subsequent calls to setPrefix and setDefaultNamespace will bind namespaces using the context passed to the method as the root context for resolving namespaces. This method may only be called once at the start of the document. It does not cause the namespaces to be declared. If a namespace URI to prefix mapping is found in the namespace context it is treated as declared and the prefix may be used by the StreamWriter.
| |
| setPrefix | back to summary |
|---|---|
| public void setPrefix(String prefix, String uri) throws XMLStreamException Sets the prefix the uri is bound to. This prefix is bound in the scope of the current START_ELEMENT / END_ELEMENT pair. If this method is called before a START_ELEMENT has been written the prefix is bound in the root scope.
| |
| writeAttribute | back to summary |
|---|---|
| public void writeAttribute(String localName, String value) throws XMLStreamException Writes an attribute to the output stream without a prefix.
| |
| writeAttribute | back to summary |
|---|---|
| public void writeAttribute(String prefix, String namespaceURI, String localName, String value) throws XMLStreamException Writes an attribute to the output stream
| |
| writeAttribute | back to summary |
|---|---|
| public void writeAttribute(String namespaceURI, String localName, String value) throws XMLStreamException Writes an attribute to the output stream
| |
| writeCData | back to summary |
|---|---|
| public void writeCData(String data) throws XMLStreamException Writes a CData section
| |
| writeCharacters | back to summary |
|---|---|
| public void writeCharacters(String text) throws XMLStreamException Write text to the output
| |
| writeCharacters | back to summary |
|---|---|
| public void writeCharacters(char[] text, int start, int len) throws XMLStreamException Write text to the output
| |
| writeComment | back to summary |
|---|---|
| public void writeComment(String data) throws XMLStreamException Writes an xml comment with the data enclosed
| |
| writeDefaultNamespace | back to summary |
|---|---|
| public void writeDefaultNamespace(String namespaceURI) throws XMLStreamException Writes the default namespace to the stream
| |
| writeDTD | back to summary |
|---|---|
| public void writeDTD(String dtd) throws XMLStreamException Write a DTD section. This string represents the entire doctypedecl production from the XML 1.0 specification.
| |
| writeEmptyElement | back to summary |
|---|---|
| public void writeEmptyElement(String namespaceURI, String localName) throws XMLStreamException Writes an empty element tag to the output
| |
| writeEmptyElement | back to summary |
|---|---|
| public void writeEmptyElement(String prefix, String localName, String namespaceURI) throws XMLStreamException Writes an empty element tag to the output
| |
| writeEmptyElement | back to summary |
|---|---|
| public void writeEmptyElement(String localName) throws XMLStreamException Writes an empty element tag to the output
| |
| writeEndDocument | back to summary |
|---|---|
| public void writeEndDocument() throws XMLStreamException Closes any start tags and writes corresponding end tags.
| |
| writeEndElement | back to summary |
|---|---|
| public void writeEndElement() throws XMLStreamException Writes an end tag to the output relying on the internal state of the writer to determine the prefix and local name of the event.
| |
| writeEntityRef | back to summary |
|---|---|
| public void writeEntityRef(String name) throws XMLStreamException Writes an entity reference
| |
| writeNamespace | back to summary |
|---|---|
| public void writeNamespace(String prefix, String namespaceURI) throws XMLStreamException Writes a namespace to the output stream If the prefix argument to this method is the empty string, "xmlns", or null this method will delegate to writeDefaultNamespace
| |
| writeProcessingInstruction | back to summary |
|---|---|
| public void writeProcessingInstruction(String target) throws XMLStreamException Writes a processing instruction
| |
| writeProcessingInstruction | back to summary |
|---|---|
| public void writeProcessingInstruction(String target, String data) throws XMLStreamException Writes a processing instruction
| |
| writeStartDocument | back to summary |
|---|---|
| public void writeStartDocument() throws XMLStreamException Write the XML Declaration. Defaults the XML version to 1.0, and the encoding to utf-8
| |
| writeStartDocument | back to summary |
|---|---|
| public void writeStartDocument(String version) throws XMLStreamException Write the XML Declaration. Defaults the XML version to 1.0
| |
| writeStartDocument | back to summary |
|---|---|
| public void writeStartDocument(String encoding, String version) throws XMLStreamException Write the XML Declaration. Note that the encoding parameter does not set the actual encoding of the underlying output. That must be set when the instance of the XMLStreamWriter is created using the XMLOutputFactory
| |
| writeStartElement | back to summary |
|---|---|
| public void writeStartElement(String localName) throws XMLStreamException Writes a start tag to the output. All writeStartElement methods open a new scope in the internal namespace context. Writing the corresponding EndElement causes the scope to be closed.
| |
| writeStartElement | back to summary |
|---|---|
| public void writeStartElement(String namespaceURI, String localName) throws XMLStreamException Writes a start tag to the output
| |
| writeStartElement | back to summary |
|---|---|
| public void writeStartElement(String prefix, String localName, String namespaceURI) throws XMLStreamException Writes a start tag to the output
| |