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 Inimesed{ public static void main(String argumendid[]) throws Exception{ BufferedReader klaver=new BufferedReader(new InputStreamReader(System.in)); Document d=DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); Element juur=d.createElement("inimesed"); d.appendChild(juur); System.out.println("Palun eesnimi"); String eesnimi=klaver.readLine(); do{ System.out.println("Palun perekonnanimi"); String perekonnanimi=klaver.readLine(); System.out.println("Palun synniaasta"); String synniaasta=klaver.readLine(); Element e=d.createElement("inimene"); Element en=d.createElement("eesnimi"); en.appendChild(d.createTextNode(eesnimi)); e.appendChild(en); Element pn=d.createElement("perekonnanimi"); pn.appendChild(d.createTextNode(perekonnanimi)); e.appendChild(pn); Element sa=d.createElement("synniaasta"); sa.appendChild(d.createTextNode(synniaasta)); e.appendChild(sa); juur.appendChild(e); System.out.println("Palun eesnimi"); eesnimi=klaver.readLine(); } while(eesnimi.length()>0); Transformer t=TransformerFactory.newInstance().newTransformer(); t.transform(new DOMSource(d), new StreamResult(new FileOutputStream("inimesed.xml"))); } }