If a function name is misspelled, REXML::XPath.match doesn't warn or raise.
REXML::XPath.match doc, '//foo[positoin()=1]'
Weird case:
doc = REXML::Document.new('<foo><namae>bar</namae><bar/></foo>')
REXML::XPath.match doc, '//*[namae()="bar"]'
#=> [<foo> ... </>]
If a function name is misspelled, REXML::XPath.match doesn't warn or raise.
Weird case: