Я использую функцию R xpathSApply
, где я хочу выбрать определенные дочерние узлы. На данный момент я могу выбрать только один дочерний узел, например.Выберите определенные дочерние узлы с помощью xpath
xpathSApply(dat, "//Establishment[AddressLine3='Mumbles']/BusinessName",xmlValue)
, где это дает мне список, где Рестораны дочерний узел AddressLine3 = Mumbles
. Существует еще один дочерний узел, которого интересует названный рейтинг (полный путь: //Establishment/Rating
). То, что я хотел бы сделать, это вернуть пару значений, дочерние узлы BusinessName
и Rating
в одном запросе xPath. Это можно сделать?
Вы можете использовать concat? –
Можете ли вы поделиться образцом xml. Должно быть очень легко, и я могу получить xpath. – Vinay
здесь http://ratings.food.gov.uk/OpenDataFiles/FHRS568en-GB.xml – user3310867