Цикл Foreach по тегам XML с именами tag-1, tag-2, tag-3

Как можно пройти через структуру XML с тегами, названными как

<response>
<tag-1>
    <item>
        <id>106</id>
        <title>DG</title>
    </item>
    <item>
        <id>105</id>
        <title>AC</title>
    </item>
</tag-1>
<tag-2>
    <item>
        <id>1</id>
        <title>DjG</title>
    </item>
    <item>
        <id>15</id>
        <title>AoC</title>
    </item>
</tag-2>
</response>

Поэтому я загружаю xml с помощью simplexml_load_file, затем я пытался с xml->children().

$xml = simplexml_load_file("data.xml");
foreach($xml->children() as $kat);
{
    var_dump($kat);
}

Это вернуло только последний элемент. Поэтому я не могу перебрать все элементы tag-*.

Любая помощь, как перебрать все теги с именем tag-*, будет очень полезна

0 ответов

Другие вопросы по тегам