[jdom-interest] newbie question: save changes to document
graste
graste at gmail.com
Tue May 31 09:53:13 PDT 2005
Hi,
I have a question about saving changes to elements into an existing
document. I retrieve an element using a simple xpath expression. After
that I modify the element and want to write the changes back to the
original document. How can I do this?
// code parts stripped (exception handling etc.)
String xpath = "/path/to/some/element";
Document document = builder.build(new File(pathToFile));
Element elem = (Element) XPath.selectSingleNode(document, xpath); // get
element
elem.getChild("someElem").setText("someContent"); // do some modifications
// somehow save changes here
XMLOutputter outp = new XMLOutputter(Format.getCompactFormat()); // write
document
outp.output(document, new FileOutputStream(new File(pathToFile))); // back
to disk
Any suggestions to a JDom newbie? I' using the latest JDom version and
have no problems reading XML files.
Thanks in advance.
Regards,
Steffen Gransow
More information about the jdom-interest
mailing list