JRuby 中的 XPath 解析
XPath Parsing in JRuby
这是我在 JRuby 中的代码行
XPath.match(@xmlDoc, "//services/service[./serviceType = 'ADDRESSBOOK']/@data-uri").value
当我运行这个时,我得到这个错误
NoMethodError: undefined method `value' for #<Array:0x6b39d609>
知道如何获取数组吗?
您需要解析一个数组并打印每个元素的值
xpath_array = XPath.match(@xmlDoc, "//services/service[./serviceType = 'ADDRESSBOOK']/@data-uri")
xpath_array.each do |element|
puts element.value
end
这是我在 JRuby 中的代码行
XPath.match(@xmlDoc, "//services/service[./serviceType = 'ADDRESSBOOK']/@data-uri").value
当我运行这个时,我得到这个错误
NoMethodError: undefined method `value' for #<Array:0x6b39d609>
知道如何获取数组吗?
您需要解析一个数组并打印每个元素的值
xpath_array = XPath.match(@xmlDoc, "//services/service[./serviceType = 'ADDRESSBOOK']/@data-uri")
xpath_array.each do |element|
puts element.value
end