У меня есть XML-файл:Как разобрать файл XML с помощью Nokogiri и рубин
<root>
<person name="brother">Abhijeet</person>
<person name="sister">pratiksha</person>
</root>
Я хочу, чтобы разобрать с помощью Nokogiri. Я попытался использовать CSS и XPath, но он возвращает nil или значение первого элемента. Как получить другие значения? Я пробовал:
doc = Nokogiri::XML(xmlFile)
doc.elements.each do |f|
f.each do |y|
p y
end
end
и:
doc.xpath("//person/sister")
doc.at_xpath("//person/sister")
Пожалуйста, внесите свой код. –
Пожалуйста, прочтите «[mcve]». Вы читали учебники Nokogiri? Они обсуждают, как искать и извлекать информацию. Вы искали в Интернете, как найти параметр узла на основе значения? Ваш селектор неверен, поэтому поиск объяснит, что делать. Важно также http://meta.stackoverflow.com/q/261592/128421. –