[jdom-interest] Parsing a File using DOMBuilder?

Robert J. Sanford, Jr. rsanford at trefs.com
Tue Jun 11 18:42:21 PDT 2002


This is my first experience with JDOM so bear with me. I tried searching the
interest email archives for "DOM deprecate" but all of the hits were for DOM
and that was a bit much. Anyway...

I just downloaded B8 and started to compile the sample apps and got a
deprecation warning when instantiating a new DOMBuilder with a File object.
So I started looking through the javadocs and from reading the DOMBuilder
javadoc I get the impression that I'm supposed to already have instantiated
an org.w3c.dom.Document to use the DOMBuilder. From looking through the rest
of the javadoc I get the impression that in order to instantiate a
DOMBuilder from an XMLFile I need to use something like:
   SAXBuilder   sax     = new SAXBuilder();
   Document     saxDoc  = sax.build(new File(myXMLFile));
   DOMOutputter out     = new DOMOutputter();
   DOMBuilder   dom     = new DOMBuilder();
   Document     domDoc  = dom.build(out.output(saxDoc));

Is this right? Is there a shorter way to do this? I was thinking from
reading the DOMBuilder sample that:
   DOMBuilder   dom     = new DOMBuilder();
   Document     domDoc  = dom.build(new File(myXMLFile));

was looking to be significantly simpler...

rjsjr




More information about the jdom-interest mailing list