我在Ruby 1.8.7中使用Nokogiri 1.3.3我正在尝试匹配this SO question中所述的标记内容:
nodeset.xpath("entry/index[. = '#{index.to_s}']/../categories")
Nokogiri提出了一个例外,抱怨支架后的'.
'。当我将.
替换为text()
时,会抱怨第二个时段。这是我还是Nokogiri?我该如何解决?
答案 0 :(得分:1)
如果我正确理解您的文档结构,您应该能够:
nodeset.xpath("entry[index='#{index.to_s}']/categories")
对我来说似乎更具可读性。