Ti ringraziomille per la soluzione, sembra funzioni perfettamente

Ora ho necessità di fare un altro xml con una struttura simile, ho provato a seguire lo stesso metodo ma credo di aver sbagliato qualcosa dato che non mi da alcun risultato.

l'xml è questo:
codice HTML:
<forumenu xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="...">
    <info>
        <web>..</web>
        <tel>...</tel>
        <email>...</email>
    </info>

    <menu idm="1">
        <title idt="1">...</title>
        <icon idi="1">...</icon>
        <group idg="1">
            <descr idd="1">...</descr>
            <food id="1">
                <name>...</name><price>...</price><description>...</description>
            </food>
            <food id="2">
                 <name>...</name><price>...</price><description>...</description>
            </food>
            <food id="3">
                 <name>...</name><price>...</price><description>...</description>
            </food>
        </group>
        <group idg="2">
            <descr idd="2">...</descr>
            <food id="4">
                 <name>...</name><price>...</price><description>...</description>
            </food>
            <food id="5">
                 <name>...</name><price>...</price><description>...</description>
            </food>
        </group>
    </menu> 
    <menu idm="2">
        <title idt="2">...</title>
        <icon idi="2">...</icon>
        <group idg="3">
            <descr idd="3">...</descr>
            <food id="6">
                <name>...</name><price>...</price><description>...</description>
            </food>
            <food id="7">
                 <name>...</name><price>...</price><description>...</description>
            </food>
            <food id="8">
                 <name>...</name><price>...</price><description>...</description>
            </food>
        </group>
        <group idg="4">
            <descr idd="4">...</descr>
            <food id="9">
                 <name>...</name><price>...</price><description>...</description>
            </food>
            <food id="10">
                 <name>...</name><price>...</price><description>...</description>
            </food>
        </group>
    </menu>
il php invece è questo:
Codice PHP:
//carica il file .xml
$xml simplexml_load_file('file.xml');

$idd 4// id del gruppo

$nodo $xml->xpath('[group[descr[@idd="'.$idd.'"]]');
$str "Gruppo: <b>".$nodo[0]->descr."</b>" "<i>(".count($nodo[0]->food)." piatti)</i><br>";

foreach (
$nodo[0]->food as $food){
    
$str.=$food->name." - "
        
$food->price." &euro; - "
        
$food->description."<br>";    
}

echo 
$str// stampo la stringa html 
sapresti dirmi dove sbaglio? In questo modo l'output è Gruppo: (0 piatti), mentre io vorrei visualizzare il 4° gruppo.