import org.jdom.*;
import org.jdom.output.*;
import java.io.*;
import java.util.List;

public class TesteXML {
  public static void main(String[] args) {
    Element conta = new Element("conta");
    Document doc = new Document(conta);
    conta.addAttribute(new Attribute("id","1234"));

    //Element titular = new Element("titular");
    //titular.addContent("João da Silva");
    //conta.addContent(titular);
    conta.addContent(new Element("titular").addContent("João da Silva"));
    conta.addContent(new Element("saldo").addContent("10,000.00"));

    Element titular = conta.getChild("saldo");
    System.out.println("chave: "+titular.getChildText("titular"));
    List list =    titular.getAttributes();
    System.out.println("Lista: "+list.toString() );
    //Boolean xxx = conta.removeChild("saldo");

  try {
    // o primeiro par é a qtde de espaços a usar para indentar
    //os childs, o segundo é para haver uma quebra de linha
    XMLOutputter xmlout = new XMLOutputter("---",true);
    xmlout.output(doc, System.out);
  }

  catch (IOException e) {System.err.println(e); }

  }
}


