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



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

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