Bräuchte Hilfe bei DOM4J

NepHthYS23

Grünschnabel
Hallo Leute,
ich bräuchte Hilfe bei DOM4J. Und zwar hab ich ein kleines Programm geschrieben was eine XML Datei einlesen und dann speichern kann. Das Problem ist das ich möchte dass das Programm die Elemente bzw. Attribute ändert zb. <TestA> in <TestB> und das veränderte dann abspeichert.

Das mit einlesen und abspeichern ist kein Problem aber, dass mit verändern klappt bei mir irgendwie nicht.

Hier mal mein Code:

Code:
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;



public class xmlRead
{

  public static void main( String[] args ) throws IOException
  {
    SAXReader sxbuild = new SAXReader();
    Document doc;
    try
    {
      doc = sxbuild.read( "c:/test.xml" );
      Element root = doc.getRootElement();
      
      XMLWriter writer = new XMLWriter(new FileWriter(new File("c:/test_1.xml")));
      writer.write(doc);
      writer.close();
      
      OutputFormat format = OutputFormat.createPrettyPrint();
      writer = new XMLWriter( System.out, format );
      writer.write( doc );
      
    }
    catch ( DocumentException e )
    {  
      System.out.print( "File has an ERROR! " +"Deteils: "+ e ); 
    }
    
  }
  }

Ich hoffe mir kann einer Helfen :confused:
 
Zurück