load($source); $champs = $document_xml->getElementsByTagName('item')->item(0)->childNodes; foreach ($champs as $champ){ if ($champ->nodeType != XML_TEXT_NODE){ $structure[$champ->nodeName]=$champ->nodeValue; } } return $structure; } ?>