Nokogiri XML::NodeSet#search behavior

T

Trans

Can a Nokogiri NodeSet not be searched? There is a #search method but
it doesn't seem to work as I would expect it too.

require 'nokogiri'

xml = Nokogiri::XML <<-EOS
<root><x><m id="a" class="q">dummy</m><n id="b" class="q">dummy</
n></x></root>
EOS

nodeset = xml.search('.q')

p nodeset
<m id="a" class="q">dummy</m><n id="b" class="q">dummy</n>

p nodeset.search('#a')
=> nil

T.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,997
Messages
2,570,239
Members
46,827
Latest member
DMUK_Beginner

Latest Threads

Top