@NastyaG

Как в SimpleXML получить конкретный элемент?

есть такой файл:
<?xml version="1.0" encoding="utf-8" ?>
<bikes>
    <bike>
        <model>First</model>
        <speedNumber>4</speedNumber>
        <sizes>100</sizes>
        <amount>100</amount>
    </bike>
    <bike>
        <model>Second</model>
        <speedNumber>3</speedNumber>
        <sizes>300</sizes>
        <amount>150</amount>
    </bike>
    <bike>
        <model>Third</model>
        <speedNumber>4</speedNumber>
        <sizes>300</sizes>
        <amount>300</amount>
    </bike>
</bikes>


Как получить родительские элементы именно 1-го элемента bike?
Пробую вот так:
$xml=simplexml_load_file("bike.xml") or die('Cannot load file');
foreach ($xml->children(0) as $bikes) {
    foreach ($bikes->children() as $childs){
        echo $childs->getName()."=".$childs ." ";
    }
    echo "<br>";
}


Но так не работает . Что делаю не так, подскажите, пожалуйста
  • Вопрос задан
  • 182 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы