[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.
<xport>
<data>
<row><t>some time</t><v>Input value</v><v>Output value</v></row>
......
</data>
</xport>
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