Вам нужна конструкция пути с подстановочными знаками (//
), в противном случае вы просто смотрите на элементы на корневом уровне.
names = @doc.xpath("//Name")
Возможно, вы думали о поиске CSS, который будет использовать именно ту строку, которую вы указали:
names = @doc.css("Name")
Или, возможно, вы использовали метод search
, который пытается сделать обоснованное предположение, используете ли вы CSS или XPath. Это будет работать правильно в этом случае:
names = @doc.search("Name")