fala serio neh... metodo lusitano!!!

com o DOM dah sim pra criar um xml dinamicamente...

a desvantagem eh q se o arkivo ficar muito grande, vai dar OutOfMemoryError

o DOM eh pesadinhu... ;)

para arkivos grandes usa-se o SAX... mas esse eu jah nao tenho certeza
quanto a criação de xml... ;(

----- Original Message -----
From: <Roberto Vieira de Figueiredo>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 18, 2002 12:56 PM
Subject: Re: [java-list] Java e XML


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

_______________________________________________________________________
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