Как получить непосредственного родителя узла с помощью REXML? root_node() возвращает мне родительский узел документа, но мне просто нужен родитель текущего узла.
Получить непосредственный родительский узел в REXML
Ответы (2)
Если вы знаете элемент, вы можете добиться этого, выполнив следующий набор строк:
doc.get_elements('//your_element_name')[0].parent
Из приведенного выше примера это будет выглядеть так:
doc.get_elements('//b')[0].parent
person
Ram
schedule
14.06.2017
person
schedule
О... теперь, почему это не указано в документах здесь - ruby-doc.org/stdlib/libdoc/rexml/rdoc/classes/REXML/ ? :(
- person Colen; 15.07.2011