Xml

Olá pessoal!

Gostaria que vocês me dessem um exemplo de como escrever um XML usando java…

Valeu :roll:

Vc vai fazer um jsp normal mas ao inves de escrever html, vai escrever as tag do xml.

<?xml version="1.0" encoding="ISO-8859-1"?>
<TAG> <% codigo java %> </TAG>

Não tem como fazer a partir da execução de uma classe Java…??? :oops:

Tem, vc vai colocar os dados do xml em uma String ou stringBuffer e depois escrever em um arquivo.

Tem, vc vai colocar os dados do xml em uma String ou stringBuffer e depois escrever em um arquivo.

Tem como dar um exemplo prático???

Exemplo:

public static void criarXml(String texto, String filename) {
			try {
				File f = new File(filename);
				FileWriter fw = new FileWriter(filename, true);
				fw.write(texto);
				fw.close();				
			}
			catch (java.io.IOException e) {
				e.printStackTrace();
			}
	}

Texto é a variavel com o conteudo do xml

Valeu!!

perai perai heheh o treco não tá assim tão primitivo :stuck_out_tongue: vai no google e digita “java xml” que vai aparecer muitos mesmos, tah ai alguns links:

http://www.cafeconleche.org/books/xmljava/
http://www.guj.com.br/java.tutorial.artigo.144.1.guj
http://www.tutorialized.com/tutorial/DOM-and-Java/5944

Você tá usando JDOM?
http://www.javafree.org/javabb/viewtopic.jbb?t=847694

O que vcs costumam usar para ler e validar XML ?

SAX, DOM, JDOM, Digester, XMLBeans, XPath, XStream … ???

SAX e DOM… achei meio complexo de se fazer…
Digester é bem facil… mas não achei como fazer validação e usar elementos recursivos…
XMLBeans… só achei zuado o modo como ele gera os JavaBeans…

JDOM, XPath e XStream eu não cheguei a usar ainda.