如何使用Nokogiri获取XML文档的根元素名称?

使用Nokogiri,我想确定根元素的名称。

我认为对/做一个XPath查询可以做到这一点,但显然节点名称是“文档”?

 require 'nokogiri' doc = Nokogiri::XML('Hello') doc.xpath('/').first.name # => "document" doc.xpath('/foo').first.name # => "foo" 

如何在不事先知道根节点名的情况下获取字符串“foo”?

/*应该工作:

 require 'nokogiri' doc = Nokogiri::XML('Hello') doc.xpath('/*').first.name #=> "foo" 

或使用Nokogiri::XML::Document#root

 doc.root.name #=> "foo"