Можно ли с помощью Nokogiri::XML.xpath
или любого другого анализатора XML найти теги, которые находятся за пределами указанного пути?
Например.Если у меня есть следующий XML:
<root>
<bar>baz</bar>
<foo>
<bar>baz</bar>
</foo>
</root>
Я знаю, что bar всегда будет существовать внутри foo, но он также может существовать вне foo и не обязательно каждый раз в одном и том же месте, есть ли способискать такого рода условия с xpath?Я знаю, что вы можете сделать xml.xpath("//bar")
, и он вернет все экземпляры bar, но мне нужно знать родительский объект, в котором существует bar.