Nokogiri错误解析xml



为什么这段代码总是返回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()

:)

相关内容

  • 没有找到相关文章

最新更新