Java Tutorial/XML/XMLStreamWriter

Материал из Java эксперт
Перейти к: навигация, поиск

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>