import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.*; import javax.xml.transform.stream.*; import org.w3c.dom.*; import java.io.*; public class UusDokument3{ public static void main(String argumendid[]) throws Exception{ BufferedReader sisse=new BufferedReader( new InputStreamReader(System.in)); boolean veel=true; Document d=DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); Element juur=d.createElement("inimesed"); d.appendChild(juur); while(veel){ System.out.println("Palun eesnimi:"); String eesnimi=sisse.readLine(); System.out.println("Palun perekonnanimi:"); String perekonnanimi=sisse.readLine(); Element i=d.createElement("inimene"); Element e=d.createElement("eesnimi"); Element p=d.createElement("perekonnanimi"); juur.appendChild(i); i.appendChild(e); i.appendChild(p); e.appendChild(d.createTextNode(eesnimi)); p.appendChild(d.createTextNode(perekonnanimi)); System.out.println("Kas veel?"); String vastus=sisse.readLine(); if(vastus.startsWith("e")){veel=false;} } Transformer t=TransformerFactory.newInstance().newTransformer(); t.transform(new DOMSource(d), new StreamResult( new FileOutputStream("inimloetelu.xml"))); } }