Method: OpenNebula::XMLElement#each_xpath

Defined in:
lib/opennebula/xml_element.rb

#each_xpath(xpath_str, &block) ⇒ Object



236
237
238
239
240
241
242
243
244
245
246
# File 'lib/opennebula/xml_element.rb', line 236

def each_xpath(xpath_str,&block)
    if NOKOGIRI
        @xml.xpath(xpath_str).each { |pelem|
            block.call pelem.text
        }
    else
        @xml.elements.each(xpath_str) { |pelem|
            block.call pelem.text
        }
    end
end