|
NOTE:
These slides have not been updated since 2003. They have been superseded by the book
Anders Møller and Michael Schwartzbach, February 2006 |
|
| THE XML REVOLUTION - TECHNOLOGIES FOR THE FUTURE WEB |
|
import java.io.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;
public class FirstRecipeJDOM {
public static void main(String[] args) {
try {
Document d = new SAXBuilder().build(new File(args[0]));
Namespace ns = Namespace.getNamespace("http://recipes.org");
Element e = new Element("collection");
e.addContent(d.getRootElement().getChild("recipe", ns).detach());
Document n = new Document(e);
new XMLOutputter().output(n, System.out);
} catch (Exception e) {e.printStackTrace();}
}
}
|
Compare this with the DOM version.
|
| COPYRIGHT © 2000-2003 ANDERS MØLLER & MICHAEL I. SCHWARTZBACH |
|