import java.io.StringWriter; import javax.xml.stream.XMLEventFactory; import javax.xml.stream.XMLEventWriter; import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamConstants; import javax.xml.stream.XMLStreamException; public class StAXSample7 { public StAXSample7() throws XMLStreamException { XMLOutputFactory factory = XMLOutputFactory.newInstance(); StringWriter stringWriter = new StringWriter(); XMLEventWriter writer = factory.createXMLEventWriter(stringWriter); XMLEventFactory eventFactory = XMLEventFactory.newInstance(); System.out.println("XML: " + stringWriter); writer.add(eventFactory.createStartDocument()); System.out.println("XML: " + stringWriter); writer.add(eventFactory.createDTD("")); System.out.println("XML: " + stringWriter); writer.add(eventFactory.createStartElement("", "http://www.w3.org/1999/xhtml", "html")); System.out.println("XML: " + stringWriter); writer.add(eventFactory.createNamespace("http://www.w3.org/1999/xhtml")); System.out.println("XML: " + stringWriter); writer.add(eventFactory.createEndElement("", "http://www.w3.org/1999/xhtml", "html")); System.out.println("XML: " + stringWriter); writer.add(eventFactory.createEndDocument()); System.out.println("XML: " + stringWriter); writer.close(); } public static void main(String[] args) throws XMLStreamException { new StAXSample7(); } }