我正在尝试使用 Nokogiri 从 XML 文件中获取信息。我可以使用检索文件
f = File.open("/my/path/file.xml")
cac=Nokogiri::XML(f)
什么是一个花哨的 noko:file。我的行标签定义为
<z:row ...info..../>
喜欢
<Nokogiri::XML::Element:0x217e7b8 name="z:row" attributes=[#<Nokogiri::XML::Attr:0x217e754 name="ID_Poblacio" value="3">
而且我无法使用以下任一方法检索行:
s=cac.at_xpath("/*/z:row") or
s=cac.at_xpath("//z:row") or
s=cac.at_xpath("//row") or
s=cac.at_xpath("z:row")...
可能我真的很傻,但我无法弄清楚哪个可能是问题所在。
有人遇到这个问题吗?
提前致谢。
P:SI 试图直接从 bash 粘贴我的 cac 文件,但是格式发生了一些奇怪的事情,所以我将其从问题中删除。如果有人能解释如何做到这一点,我将不胜感激。