Preciso de gerar diariamente um ficheiro no formato XML, a minha aplicação ( Desktop ), acede ao banco de dados e traz os dados, agora preciso pegar nestes dados e mandar para um ficheiro em XML com uma estrutura simples :
Empresa ( podem ser mais de 2 empresas ) > Departamento ( varios Departamentos ) > trabalhador ( Nome e ID, São cerca de 100 trabalhadores )
Se alguem me puder ajudar na construção de uma classe que permita a geração de um XML neste formato agradecia.
import java.io.FileWriter;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.XMLOutputter;
public class XmlWritter {
public static void main(String[] args) {
Element root = new Element("root");
Document document = new Document(root);
// Cria os restantes elementos e adiciona
Element empresa = new Element("Empresa1");
root.addContent(empresa);
(...)
XMLOutputter out = new XMLOutputter();
FileWriter writer = new FileWriter("file.xml");
out.output(document, writer);
writer.flush();
writer.close();
}
}