fork(1) download
  1. import javax.xml.parsers.DocumentBuilder;
  2. import javax.xml.parsers.DocumentBuilderFactory;
  3. import javax.xml.parsers.ParserConfigurationException;
  4. import javax.xml.transform.Transformer;
  5. import javax.xml.transform.TransformerException;
  6. import javax.xml.transform.TransformerFactory;
  7. import javax.xml.transform.dom.DOMSource;
  8. import javax.xml.transform.stream.StreamResult;
  9.  
  10. import org.w3c.dom.Attr;
  11. import org.w3c.dom.Document;
  12. import org.w3c.dom.Element;
  13.  
  14. class xml {
  15.  
  16. public static void main(String[] args) throws Exception {
  17.  
  18. DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
  19. DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
  20.  
  21. Document doc = docBuilder.newDocument();
  22.  
  23. Element rootElement = doc.createElement("root");
  24. doc.appendChild(rootElement);
  25.  
  26. Element child = doc.createElement("child");
  27. rootElement.appendChild(child);
  28.  
  29.  
  30. child.setAttribute("a", "1");
  31. child.setAttribute("b", "2");
  32. child.setAttribute("c", "3");
  33.  
  34.  
  35. TransformerFactory transformerFactory = TransformerFactory.newInstance();
  36. Transformer transformer = transformerFactory.newTransformer();
  37. DOMSource source = new DOMSource(doc);
  38. StreamResult result = new StreamResult(System.out);
  39.  
  40. transformer.transform(source, result);
  41.  
  42. }
  43. }
Success #stdin #stdout 0.14s 380928KB
stdin
Standard input is empty
stdout
<?xml version="1.0" encoding="UTF-8" standalone="no"?><root><child a="1" b="2" c="3"/></root>