Module: ROXML::XML::NamespacedSearch

Included in:
Document, Node
Defined in:
lib/roxml/xml/parsers/libxml.rb

Instance Method Summary collapse

Instance Method Details

#search(xpath) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/roxml/xml/parsers/libxml.rb', line 10

def search(xpath)
  begin
    if default_namespace && !xpath.include?(':')
      find(namespaced(xpath),
           in_default_namespace(default_namespace.href))
    else
      find(xpath)
    end
  rescue Exception => ex
    raise ex, xpath
  end
end