From: Robert Klemme Date: 2009-01-21T07:28:41+09:00 Subject: Re: Problems with text() and REXML On 20.01.2009 18:46, Kenneth McDonald wrote: > I'm finding that in REXML, the XPath selector "//abstract//style" > correctly selects nodes in the tree, but "//abstract//style//text()" > does not then extract the text from those nodes. Is this a known > problem with XPath in Rexml? You're abusing "//". This works for me #!/bin/env ruby require 'rexml/document' doc = REXML::Document.new < XML REXML::XPath.each(doc, '//abstract/style/text()') do |elm| p elm end See also http://www.w3schools.com/xpath/ http://www.zvon.org/xxl/XPathTutorial/General/examples.html Kind regards robert -- remember.guy do |as, often| as.you_can - without end