From: umitanuki Date: 2005-10-16T22:27:56+09:00 Subject: Re: Unit Testing with REXML questions Hi Peter, What you want is to get the array of specific nodes, isn't it?? If it's true, see code below: xmltest.rb : require 'rexml/document' xmlin = < one two three four EOD xml = REXML::Document.new(xmlin) puts xml.elements.to_a('/a/d') -- then, you can iterate with the nodes of 'd', including knowing the number of 'd' nodes with '.size' method, right?? Regards, umitanuki Peter Fitzgibbons wrote: > HI Jeff, > > xmltest.rb : > require 'rexml/document' > > xmlin = < > one > two > > three > four > > > EOD > > xml = REXML::Document.new(xmlin) > puts xml.elements['/a/d'].size > puts xml.elements['/a/d'] > > > output : > 5 > > three > four > > > xml.elements['/a/d'] returns the entire xml tree under/including /a/d > > I want this to return 1 (the number of "d" elements in the list) > > >