stepigor
@stepigor
Веб-разработчик (Front-End, Back-End)

Как получить содержимое конкретного тега (PHP)?

Добрый вечер! Я хочу получить курс доллара и евро из xml файла сайта ЦБ РФ. Файл нашел, использую simplexml_load_file. Подскажите, пожалуйста, как мне обратиться к тегу <valute id="R01235">
? Я уже прописал цепочку $currency (это переменная simplexml_load_file) -> Valute -> Value. Очевидно, что при такой цепочке обращение идет к первому встречному тегу Valute, но как подставить в цепочку ID? Сначала рыл в Интернете, не нашел, там либо по всему списку проходят, что не нужно, либо обращаются по индексу Valute[i], но вдруг банк поменяет местами валюты? Кстати, не подскажите, есть ли какие-нибудь условия использования этих данных? Или достаточно указать первоисточник? Благодарю!
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
$items = $simplexml->xpath('valute[@id="R01235"]');
$item = $items[0];
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы