我使用引入nokogiri选择“关键字”属性,像这样:如何创建nokogiri不区分大小写的Xpath选择器?
puts page.parser.xpath("//meta[@name='keywords']").to_html
一个我的工作页面有一个大写字母“K”这促使我做的关键字标签查询不区分大小写。
<meta name="keywords"> AND <meta name="Keywords">
所以,我的问题是:是什么力量让一个引入nokogiri选择不区分大小写的最佳方式?
编辑 Tomalak的建议对于这个特定的问题很有效。我也想用这个例子来更好地理解nokogiri,并且有一些我想知道并且没有成功搜索的问题。例如,正则表达式'伪类'Nokogiri Docs是否适合这样的问题?
我也很好奇nokogiri中的匹配?()方法。我一直无法找到关于该方法的任何澄清。它与XPath 2.0中的“匹配”概念有什么关系(因此可用于解决此问题)?
非常感谢。
+1 - 很好的问题。欢迎来到SO :) – 2010-02-17 14:36:31