File XML:
Codice:
<? xml version="1.0" ?>
<anagrafe>
<famiglia>
<capofamiglia>
mario rossi
</capofamiglia>
<componenti/>
</famiglia>
</anagrafe>
Codice PHP:
Codice PHP:
$dom=new DOMDocument();
$dom->loadXML($xml); //$xml è il codice XML che ho riportato sopra
$nome="Giovanni Verdi";
$board=$dom->getElementsByTagName("famiglia");
foreach ($famiglia as $fam)
if ($fam->getElementsByTagName("capofamiglia")->item(0)->nodeValue=="mario rossi")
$nodo=$fam->getElementsByTagName("capofamiglia")->item(0);
$componente=$dom->createElement("nome",$nome);
$componenti=$nodo->getElementsByTagName("componenti");
foreach ($moves as $node)
$node->appendChild($componente);
Dopo aver eseguito questo codice salvo l'XML.
Eppure Giovanni Verdi non viene aggiunto alla famiglia di mario rossi. Dove sbaglio?