[jdom-interest] Add root Element to List
Sinkinson,Andrew [NCR]
Andrew.Sinkinson at ec.gc.ca
Tue Dec 2 11:18:31 PST 2003
Hi,
I am somewhat new to Jdom and have the following Question sorry if it's
a basic one. I'm using Xpath to extract a repeating group of elements
from an XML document and storing them in a List. ( This work's great )
What would be the best way to add a root element to the List so that I
can write out a valid XML document to the file system? Any help would
be much appreciated.
Thanks,
Andrew
try{
String filename = "C:/SearchGeo/XML/test.xml";
String teststring = "ALKALINITY";
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(new File(filename));
XPath dataPath =
XPath.newInstance("/Searchresult/metadata[descendant::enttypl='"+teststr
ing+"']");
dataPath.
List results = dataPath.selectNodes(doc);
/* Add root element */
System.out.println("Results Found "+ results.size() +" metadata
record");
XMLOutputter Xout = new XMLOutputter();
Xout.setEncoding("ISO-8859-1");
Xout.output(results ,System.out);
}
catch(JDOMException E){E.printStackTrace();}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://jdom.org/pipermail/jdom-interest/attachments/20031202/267ab88e/attachment.htm
More information about the jdom-interest
mailing list