Mega Code Archive

 
Categories / Java / XML
 

Accessing Attributes Using JDOM

import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.Iterator; import java.util.List; import org.jdom.Document; import org.jdom.Element; import org.jdom.adapters.XercesDOMAdapter; import org.jdom.input.DOMBuilder; public class JDOMCreateExample {   private static DOMBuilder builder = null;   public static void main(String args[]) throws Exception, FileNotFoundException {     XercesDOMAdapter xercAdapter = new XercesDOMAdapter();     org.w3c.dom.Document w3Dom = xercAdapter.getDocument(new FileInputStream("games.xml"), false);     builder = new DOMBuilder("org.jdom.adapters.XercesDOMAdapter");     Document doc = builder.build(w3Dom);     List childs = doc.getRootElement().getChildren("game");     Iterator itr = childs.iterator();     while (itr.hasNext()) {       Element child = (Element) itr.next();       System.out.println(child.getName() + " = " + child.getText());       System.out.println(child.getAttributeValue("genre"));     }   } }