Programa - java e xml

2 respostas
E

Bom dia galera, é o seguinte estou com problema no programa que estou fazendo para escrever um arquivo xml, e grava-lo.
Alguem ai poderia me ajudar ?

import org.dom4j.io.SAXReader;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.tree.ElementIterator;
import org.dom4j.Document;
import java.util.Iterator;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.xpath.*;
import java.io.FileWriter;
import org.dom4j.*;

public class exemplo_xml {
   
    public static void main(String[] args) { 
        
        exemplo_xml exemplo = new exemplo_xml();
    try{
                   
        Document newDoc = exemplo.createDocument();
         FileWriter out = new FileWriter("E:\\Java\\Teste de Códigos em Java\\output.xml");
        newDoc.write(out);
        
    }
    catch (Exception E){
        System.out.println(E);
    }
  }

 [i]public Document createDocument() {
        
        Document document = DocumentHelper.createDocument();
        Element root = document.addElement("phonebook");

        Element address1 = root.addElement("address")
            .addAttribute( "name", "Yuval" )
            .addAttribute( "category", "family" )
            .addText( "Ehud 3, Jerusalem" );
        
        Element address2 = root.addElement("address")
            .addAttribute( "name", "Ortal" )
            .addAttribute( "category", "friends" )
            .addText( "Kibbutz Givaat Haim" );

        return document;
    }[/i]

Editado por: JuJo

Não esqueça de colocar os códigos entre BBCode Code

{code} {/code} -> troque {} por []

2 Respostas

F

Qual o erro?

E

Hehehehe, desculpa … Bem ocorre o seguinte erro, quando rodo o programa ele gera o output.xml, mais nao escreve nada dentro.

Criado 18 de fevereiro de 2004
Ultima resposta 18 de fev. de 2004
Respostas 2
Participantes 2