1

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 は私の cac ファイルを bash から直接貼り付けようとしましたが、フォーマットで奇妙なことが起こったので、質問から削除します。誰かがそれを行う方法を説明できるなら、私はそれを感謝します。

4

1 に答える 1