import javax.xml.stream.XMLOutputFactory; 
import javax.xml.stream.XMLStreamWriter; 
 
public class Main { 
  public static void main(String[] args) throws Exception { 
    XMLOutputFactory outputFactory = XMLOutputFactory.newInstance(); 
    XMLStreamWriter writer = outputFactory.createXMLStreamWriter(System.out); 
    writer.writeStartDocument("1.0"); 
    writer.writeCharacters("\n"); 
    writer.writeStartElement("ns1", "sample", "http://www.e.com/ns1"); 
    writer.writeNamespace("ns1", "http://www.e.com/ns1"); 
 
    writer.writeEmptyElement("http://www.e.com/ns1", "inner1"); 
    writer.writeAttribute("otherAttribute", "true"); 
    writer.writeEndElement(); 
    writer.writeEndDocument(); 
    writer.flush(); 
    System.out.println(); 
 
  } 
 
} 
 
    
     
  
  |