Java Tutorial/XML/XMLStreamWriter
Create empty element from XMLStreamWriter
<source lang="java">
import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamWriter; public class EmptyElement {
public static void main(String[] args) throws Exception { XMLOutputFactory outputFactory = XMLOutputFactory.newInstance(); XMLStreamWriter writer = outputFactory.createXMLStreamWriter(System.out); writer.writeEmptyElement("empty"); writer.writeAttribute("attribute", "true"); writer.writeEndDocument(); writer.flush(); // write /> to the console }
}</source>
XMLStreamWriter
<source lang="java">
import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamWriter; public class AttributeStreamOutput {
public static void main(String[] args) throws Exception { XMLOutputFactory outputFactory = XMLOutputFactory.newInstance(); XMLStreamWriter writer = outputFactory.createXMLStreamWriter(System.out); writer.writeStartDocument("1.0"); writer.writeStartElement("addresses"); writer.writeStartElement("address"); writer.writeAttribute("type", "work"); writer.writeStartElement("street"); writer.writeCharacters("1111 Ave"); writer.writeComment("comments"); writer.writeEndElement(); writer.writeEmptyElement("inner"); writer.flush(); System.out.println(); writer.writeAttribute("otherAttribute", "true"); writer.flush(); System.out.println(); writer.writeEndElement(); writer.writeEndElement(); writer.writeEndDocument(); writer.flush(); }
}</source>