Obrigado Paulo, eu entendi agora. hrhr
agora eu to tentando fazer com que onde vc coloca ai a tags, eu to
tentando colocaar uma variável onde eu paso parametro para ekle pegar
direto do BD, entendeu...
quer dizer se eu la onde coloco lá a variavel onde as tags são
geradas acho que dai ele gera a partir do que tenho no BD ne..quer
dizer os elementos serão os campos que tenho no BD ... fazendo um for eu
trago dinamicamente é isso né...
giuliano
-------Mensagem
original-------
Data: sexta-feira, 25
de outubro de 2002 14:10:21
Assunto: Re: Res: Re:
[java-list] Java e XML
Giuliano,
Dê uma olhada no histórico do email, e
veja, acredito que foi vc mesmo que perguntou. Como faria para
gerar um arquivo xml dinâmicamente, ou seja, dentro da sua aplicação
vc deseja criar um arquivo xml e gravá-lo em disco. No caso do exemplo
estou criando um arquivo no diretório c:\temp\teste.xml. Estou
inserindo o seguintes nós:
nó raiz = raiz um elemento com o
nome de teste1 um Text com o conteúdo Texto
resultado do xml:
<?xml version="1.0"
encoding="UTF-8"?> <raiz><teste1>teste2</teste1></raiz>
OK? Paulo
Silveira
--- Giuliano <[EMAIL PROTECTED]> wrote: >
Paulo Silveira.. > to tentando executar esse exemplo que vc
enviou, > colocando meus um arq.xml > que criei, mas não to
entendendo tb, vc poderia me > falar o que esse codigo >
faria??quer executando o que ele teria que fazer..?? >
abraços > Giuliano > > -------Mensagem
original------- > > De: [EMAIL PROTECTED] >
Data: terça-feira, 22 de outubro de 2002 01:36:29 > Para: [EMAIL PROTECTED];
Bruno Borges > Assunto: Re: [java-list] Java e XML > >
Aí vai um exemplo: > > import javax.xml.parsers.*; >
import javax.xml.transform.*; > import org.w3c.dom.*; > import
java.io.*; > import javax.xml.transform.dom.*; > import
javax.xml.transform.stream.*; > > public class TesteXML
{ > > public static void main(String[] args) { > try
{ > DocumentBuilderFactory factory = >
DocumentBuilderFactory.newInstance(); > DocumentBuilder builder
= > factory.newDocumentBuilder(); > Document document =
builder.newDocument(); > > Node raiz = >
document.createElement("raiz"); > Node no1 = >
document.createElement("teste1"); > Node no2 = >
document.createTextNode("Texto"); > no1.appendChild(no2); >
raiz.appendChild(no1); > document.appendChild(raiz); >
> TransformerFactory transFactory = >
TransformerFactory.newInstance(); > Transformer transformer
= > transFactory.newTransformer(); > DOMSource source =
new > DOMSource(document); > File newXML = new >
File("C:\\Temp\\teste.xml"); > FileOutputStream os = new >
FileOutputStream(newXML); > StreamResult result = new >
StreamResult(os); > transformer.transform(source, result); > }
catch (Exception e) { > e.printStackTrace(); > } >
} > } > > Atenciosamente, > Paulo >
> --- Bruno Borges <[EMAIL PROTECTED]>
wrote: > > 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]
>
> > ------------------------------------------------------------------------- >
> > > > === message truncated
===
__________________________________________________ Do
you Yahoo!? Y! Web Hosting - Let the expert host your web site http://webhosting.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]
------------------------------------------------------------------------- . |