当XML文件没有包含“根”时,我无法读取它。
如果我有一个像这样的文件:
<?xml version="1.0" encoding="utf-8"?>
<a>
<country>US</country>
</a>
<b>
<country>UK</country>
</b>
Nokogiri似乎只读取第一个元素。如果XML文件有根元素,则似乎可以正常工作。我正在使用Nokogiri 1.5.6。
这个有效:
<?xml version="1.0" encoding="utf-8"?>
<root>
<a>
<country>US</country>
</a>
<b>
<country>UK</country>
</b>
</root>