Добрый день!
Есть xml документ, вот его фрагмент:
<offer internal-id="12345">
<living-space>
<value>31</value>
<unit>кв. м</unit>
</living-space>
<kitchen-space>
<value>11</value>
<unit>кв. м</unit>
</kitchen-space>
<image>https://example.website.yandexcloud.net/files/ycKZLv7B0GUZled.jpg</image>
<image>https://example.website.yandexcloud.net/files/ycKZLv7B0GUZled.jpg</image>
</offer>
Мне необходимо получить текстовое содержимое тегов. Делаю я это таким способом c помощью cheerio и axios библиотек:
...
listItems.each((idx, el) => {
const offerSelector = ('offer[internal-id="12345"]')
const item = {};
item.living_space_value = $(el).find(offerSelector).children('living-space').children('value').text() /получаю значение '31'
item.kitchen_space_unit = $(el).find(offerSelector).children('kitchen-space').children('unit').text() /
получаю значение 'кв. м'
item.image = $(el).find(offerSelector).find('image').text() / но когда хочу получить значения тега image, у меня возвращается пустая строка...
});
Подскажите пожалуйста, как мне получить это значение???
Заранее спасибо