[jdom-interest] Parsing XML with JDOM

Edelson, Justin Justin.Edelson at mtvn.com
Wed Aug 9 12:04:25 PDT 2006


There's a bunch of ways to do this, one being:

Element oRoot = oDoc.getRootElement();
List items = oRoot.getChildren("item");
for (Iterator it = items.iterator(); it.hasNext(); ) {
  Element item = (Element) it.next();
  List subItems = item.getChildren("subitem");
  for (Iterator it2 = subItems.iterator(); it.hasNext(); ) {
    Element subItem = (Element) it2.next();
    System.out.println(subItem.getAttributeValue("period")+" for
+"item.getAttributeValue("name")+" is "+subItem.getText());
  }
}

-----Original Message-----
From: jdom-interest-bounces at jdom.org
[mailto:jdom-interest-bounces at jdom.org] On Behalf Of funkdoc
Sent: Wednesday, August 09, 2006 2:26 PM
To: jdom-interest at jdom.org
Subject: [jdom-interest] Parsing XML with JDOM


I'm trying to get the children of children out of this XML file and I'm
having a heck of a time.  I've read every website you could possibly
think
of, and cannot figure out how to pull out Children out of Children.  I
have
attached my Java file, which can pull out the root and child nodes, but
not
children of the children.  Any help is greatly appreciated.  And yes, I
know
I'm missing brackets at the end.  How do I get the subitem and it's
attributes????Iterator???

I have an XML file like this:
<?xml version="1.0" encoding="UTF-8" ?>
<record>
  <item type="stock" name="XM">
      <subitem period="fiveyear">0.20</subitem>
      <subitem period="tenyear">0.40</subitem>
   </item>
   <item type="stock" name="Sirius">
      <subitem period="fiveyear">0.20</subitem>
      <subitem period="tenyear">0.40</subitem>
    </item>
</record> http://www.nabble.com/user-files/237/satradio.java
satradio.java 
-- 
View this message in context:
http://www.nabble.com/Parsing-XML-with-JDOM-tf2080498.html#a5731329
Sent from the JDOM - General forum at Nabble.com.

_______________________________________________
To control your jdom-interest membership:
http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com



More information about the jdom-interest mailing list