Erreur avec l'API dom xml
Bonjour à tous,
je galère à utiliser l'API domxml avec PHP (version 4.3.9) :
pour le tester j'ai cette fonction process qui parcourt un document XML et affiche le texte des feuilles du document. En résultat, j'ai droit au message d'erreur suivant : Call to a member function on a non-object in /var/www/html/developpement/Test.php on line 6 :arf:
J'ai vérifié, l'API est bien installée sur le serveur, et fonctionnelle (d'après phpinfo)
Est ce que quelqu'un pourrait me dire ce qui pourrait provoquer cette erreur?
Merci!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
function process($noeud)
{
if ($noeud->has_child_nodes())
{
foreach($noeuds->child_nodes() as $n)
{
process($n);
}
}
//traite les feuilles
if ($noeud->node_type() == XML_TEXT_NODE)
{
$contenu = rtrim($noeud->node_value());
if (!empty($contenu))
{
print "$contenu\n";
}
}
} |