Alguém tem exemplo de como criar xml com DOM, ou JDOM???
Como criar um arquivo XML
12 Respostas
http://www.javafree.org/javabb/viewtopic.jbb?t=847694
nesse site tem bastante coisa…
Qual o desempenho é melhor???DOM, SAX ou JDOM??
JDOm…
Nesse exemplo ele fala em imprimir no system.out, como faço para essa saida ser em um arquivo.xml???
onde ele fala de sysout é para ler um xml já existente…
para vc gravar um xml… é o exemplo de cima…
não conseguiu?
E para adicionar conteudo nos elementos???
não consegui, to seguindo esse exemplo:
- 0 //Declaração dos elementos que irão compor a estrutura do documento.
- 1 Element mural = new Element(“mural”);
- 2 Element mensagem = new Element(“mensagem”);
- 3 Element para = new Element(“para”);
- 4 Element de = new Element(“de”);
- 5 Element corpo = new Element(“corpo”);
- 6
- 7 //“Setando” os atributos
- 8 mensagem.setAttribute(“id”, “01”);
- 9
- 10 //“Setando” outro atributo agora utilizando da classe Attribute
- 11 Attribute prioridade = new Attribute(“prioridade”,"-1");
- 12 mensagem.setAttribute(prioridade);
- 13
- 14 mensagem.addContent(para);
- 15 mensagem.addContent(de);
- 16 mensagem.addContent(corpo);
- 17
- 18 mural.addContent(mensagem);
- 19
- 20 //Criando o documento XML (montado)
- 21 Document doc = new Document();
- 22 doc.setRootElement(mural);
- 23
- 24 //Imptrimindo o XML
- 25 XMLOutputter xout = new XMLOutputter(" ", true);
- 26 xout.output(doc, System.out);
Na parte //Imprimindo XML
eu quero gerar um arquivo e não imprimir no console, e queria também colocar o conteudo nessa nos elementos dessa estrutura…
VLW
em vez de colocar o System.out ali vc coloca um FileOutputStream que vc quizer…
dessa forma vc grava o xml em um arquivo…
Como coloco conteudo nos elementos?
setText do objeto Elemment se não me engano…
infelismente não estou em casa pra verificar e te dar uma resposta mais concreta…
;/
Ah mas valew cara…Brigadão mesmo pela força, vou dar uma pesquisada aqui, qdo tiver se puder postar eu agradeço.
Vlw Abraço