Du brauchst mir keine Beispiele aus dem Netz präsentieren, um mich dann zu fragen, ob sie funktionieren... das kannst du selbst machen...
Wenn du näheres zu jdom, dom4j haben willst, geh mal auf die entspechenden "Hersteller"Seiten, einfach mal Google nutzen... und man findet auch ne Menge Beispiele dazu.
Bleib doch auch mal bei einer API.. Selbst in dem Beispiel hast du wieder dom4j und jdom durcheinander geschmissen... blickt doch kein Mensch mehr durch....
Der SAXReader hat auch gar keine build() Methode... Dokumente generiert man hier per read() Methode. Schau dir mein Beispiel an:
Code:
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class test5 {
public static void main(String[] args){
SAXReader sxbuild = new SAXReader();
Document doc;
try {
doc = sxbuild.read("e:/test.xml");
Element root = doc.getRootElement();
System.out.println(root);
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Das funktioniert auf jeden Fall....
Speichern des Dokuments mit dem XMLWriter vom dom4j.
Falls es bei dir immer noch net klappt, machst du wie ich schon sagte einen Fehler beim Aufruf. Entweder hast du den falschen Dateinamen, du bist im falschen Verzeichnis beim Aufruf., oder.. oder.. Jedenfalls liegt es nicht am Code..
*grüssle*
MeinerEiner