public void writeCharacters(char[] text, int start, int len) throws XMLStreamException { writeCharacters(new String(text, start, len)); }
public void writeEmptyElement(String namespaceURI, String localName) throws XMLStreamException { writeStartElement(namespaceURI, localName); writeEndElement(); }
public void writeProcessingInstruction(String target) throws XMLStreamException { writeProcessingInstruction(target, ""); }
public static XMLStreamWriter createFilteredWriter(XMLStreamWriter writer, EventFilter filter) { XMLEventWriter eventWriter = new XMLStreamEventWriter(writer); eventWriter = new EventWriterFilter(eventWriter, filter); return new XMLEventStreamWriter(eventWriter); }
public void writeStartElement(String prefix, String localName, String namespaceURI) throws XMLStreamException { write(factory.createStartElement(new QName(namespaceURI, localName, prefix), null, null)); }
public void writeStartDocument(String version) throws XMLStreamException { writeStartDocument(DEFAULT_ENCODING, version); }
public void writeEndDocument() throws XMLStreamException { try { while (depth > 0) { writeEndElement(); } } catch (Exception ignored) { } out.add(factory.createEndDocument()); // If that succeeded: depth = 0; }
/** * Extract or create an instance of {@link XMLStreamWriter} from the provided {@link Result}. * * @param factory the {@link XMLOutputFactory} to use (if needed) * @param result the result * @return the {@link XMLStreamWriter} * @throws XMLStreamException when failing to extract xml stream writer * @since 9.5.2 * @since 9.6RC1 */ public static XMLStreamWriter getXMLStreamWriter(XMLOutputFactory factory, Result result) throws XMLStreamException { XMLStreamWriter xmlStreamWriter; if (result instanceof SAXResult) { // SAXResult is not supported by the standard XMLOutputFactory xmlStreamWriter = new XMLEventStreamWriter(new SAXEventWriter(((SAXResult) result).getHandler())); } else if (result instanceof StAXResult) { // XMLEventWriter is not supported as result of XMLOutputFactory#createXMLStreamWriter StAXResult staxResult = (StAXResult) result; if (staxResult.getXMLStreamWriter() != null) { xmlStreamWriter = staxResult.getXMLStreamWriter(); } else { xmlStreamWriter = new XMLEventStreamWriter(staxResult.getXMLEventWriter()); } } else { xmlStreamWriter = XML_OUTPUT_FACTORY.createXMLStreamWriter(result); } return xmlStreamWriter; }
public void writeStartElement(String namespaceURI, String localName) throws XMLStreamException { write(factory.createStartElement(new QName(namespaceURI, localName), null, null)); }
public void writeEmptyElement(String prefix, String localName, String namespaceURI) throws XMLStreamException { writeStartElement(prefix, localName, namespaceURI); writeEndElement(); }
public void writeDefaultNamespace(String namespaceURI) throws XMLStreamException { write(factory.createNamespace(namespaceURI)); }
public void writeEmptyElement(String localName) throws XMLStreamException { writeStartElement(localName); writeEndElement(); }
public void writeStartElement(String localName) throws XMLStreamException { write(factory.createStartElement(new QName(localName), null, null)); }
public void writeNamespace(String prefix, String namespaceURI) throws XMLStreamException { write(factory.createNamespace(prefix, namespaceURI)); }