[jdom-interest] JDOM Help (Sorry about the first e-mail HTML)

Chris Buckley cbuckley at cutthroatcom.com
Thu Dec 19 13:04:02 PST 2002

Hi,  I am using JDOM for a project I am working on and I have come across a problem I am using a product called RRDTool to "xport" XML data to me the problem I am having is that the data looks like the following.

        <row><t>some time</t><v>Input value</v><v>Output value</v></row>

I have no problems if there is only 1 "v" tag but if there is 2 I can't access the text.  I need to evaluate each "row" the code I use for one "v" is below but how do I access the second "v" //v1.getChild( "v" ).getChildText( "v" ) doesn't work.  Any thoughts?  I need to test each "v" (can I use xpath below // v1.getChildText( "t/v/v" ) ??

    Document rrd = new SAXBuilder().build(input);
    List rate = rrd.getRootElement().getChild( "data" ).getChildren( "row" );
    Iterator itr1 = ( rate ).iterator();

    while( itr1.hasNext() ) {
     Element v1 = ( Element )itr1.next();
     System.out.println(v1.getChildText( "v" ));

thank you very much,

Chris Buckley

More information about the jdom-interest mailing list