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] 
-------------------------------------------------------------------------

Responder a