为什么这段代码总是返回0 ?
doc = Nokogiri::XML('<?xml version="1.0" encoding="UTF-8"?><root><l1><x:Menu xmlns:x="http://www.xworld.org/">OK</Menu></l1></root>')
ret = doc.xpath("//Menu")
ret.size() # return zero
我发现我必须声明名称空间。
doc.xpath("//x:Menu", "x" => "http://www.xworld.org/").text()
:)