Я использую simplexml_load_file, чтобы получить следующее XML-содержимое в переменную
<suggestions>
<items>
<item stop_id="00018210" stop_id_with_hash_key="00018210!-1579576589" shortcut=".lvc" stop_type="Stop" rt90_x="6401305" rt90_y="1285996">
<friendly_name><![CDATA[Landvetter centrum, HÄRRYDA (Hållplats)]]></friendly_name>
<stop_name><![CDATA[Landvetter centrum]]></stop_name>
<county><![CDATA[HÄRRYDA]]></county>
</item>
</items>
</suggestions>
Я пытаюсь извлечь содержимое, выполнив следующее с php
foreach ($xml->suggestions as $suggestion) {
foreach ($suggestion->items as $item) {
foreach ($item->friendly_name as $name) {
echo $name;
}
}
}
Но я ничего не получаю.Я также пытаюсь поставить его через стандартный парсер, но в итоге получаю пустой результат.Есть ли что-то в данных XML выше, что требует от меня, чтобы обработать это по-другому?