私はRuby 1.8.7でNokogiri 1.3.3を使用しています。このSOの質問で説明されているように、タグの内容を一致させようとしています:
nodeset.xpath("entry/index[. = '#{index.to_s}']/../categories")
Nokogiri は.
、ブラケットの後の ' ' について不平を言う例外を発生させます。.
' ' をそれに置き換えるとtext()
、2 番目のピリオドについて不平を言います。これは私ですか、ノコギリですか?どうすれば修正できますか