# Nokogiri XML::NodeSet#search behavior

**URL:** <https://www.ruby-forum.com/t/nokogiri-xml-nodeset-search-behavior/169676>\
**Category:** Ruby\
**Created:** [June 6, 2009, 8:52pm UTC](https://www.ruby-forum.com/t/nokogiri-xml-nodeset-search-behavior/169676 "2009-06-06T20:52:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tcsnide](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/eb8c5e/32.png) [@tcsnide](https://www.ruby-forum.com/u/tcsnide)\
**Post date:** [June 6, 2009, 8:52pm UTC](https://www.ruby-forum.com/t/nokogiri-xml-nodeset-search-behavior/169676/1 "2009-06-06T20:52:20Z")

</div>

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  
dummydummy\</  
n\>  
EOS

nodeset = xml.search(’.q’)

p nodeset  
dummydummy

p nodeset.search(’#a’)  
=\> nil

T.
