Caro Giuliano, Não é necessário utilizar DOM para escrever um XML. Somente se utiliza o DOM para fazer a leitura do mesmo, já que o XML é um aquivo texto comum formatado.
Segue abaixo um exemplo de geração de um xml. Vector vetorUsuario = preencheVetorUsuarioDoBd(); StringBuffer str = new StringBuffer("<usuarios quantidade=\""); str.append(vetorUsuario.size()); str.append("\">"); for (int i=0; i<vetorUsuario.size(); i++) { StUsuario usuario = vetorUsuario.getElementAt(i); str.append(" <usuario>\n"); str.append(" <codigo>"); str.append(usuario.getCodigo()); str.append("</codigo>\n"); str.append(" <nome>"); str.append(usuario.getNome()); str.append("</nome>\n"); str.append(" </usuario>\n"); } str.append("</usuarios>"); System.out.println(str.toString()); A saída deverá ser: <usuarios quantidade=3> <usuario> <codigo>1</codigo> <nome>Roberto</nome> </usuario> <usuario> <codigo>2</codigo> <nome>Renata</nome> </usuario> <usuario> <codigo>3</codigo> <nome>Patricia</nome> </usuario> </usuarios> Espero ter ajudado. Roberto Vieira de Figueiredo _______________________________________________________________________ Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios. http://br.geocities.yahoo.com/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------