Добрый день!
Возникла необходимость парсить XML файл с не уникальными ключами, и передать результат с сервера на клиент. Структура XML заранее известна, и к изменению не планируется. Поэтому хотелось бы сделать функцию, которая на вход получает путь до элементов, и дальше уже складывает их:
$xml_name='test/example.xml'; $ParamsUsr = simplexml_load_file($xml_name); $XMLpath= 'CarTypeList->CarType'; foreach ($XML_child->$XMLpath->children() as $character) { echo $character->getname().' значение:'. $character; }
К сожалению, данный код работать не будет, т.к. переменная $XMLpath воспринимается, не как путь, а как объект XML. Как сделать так, чтобы при исполнении кода переменная воспринимался как текст? Т.е. вот так:
foreach ($XML_child->CarTypeList->CarType->children() as $character)
Спасибо!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пишу API для онлайн-игрыТребуется сгенерировать токен игрока из 30 знаков (только цифры и английские буквы)
Есть локальный сервер$_SERVER['REMOTE_ADDR'] почему-то дает результат "::1" вместо нормального "127