2010-06-09 3 views
1

J'essaie de sortir xml en utilisant domxml_new_doc.Comment faire pour résoudre "appel à la fonction indéfinie domxml_new_doc() ...."

Cependant, je viens de recevoir l'appel de la fonction undefined domxml_new_doc(). J'ai essayé google mais toujours pas de chance. Dois-je installer une extension ou une bibliothèque ? Merci pour l'aide.

$doc=domxml_new_doc("1.0"); //error on this line.... 
$node=$doc->create_element("marker"); 
$parnode=$doc->append_child($node); 

Répondre

1

vous pouvez voir les exigences here. Quote:

Cette extension utilise la bibliothèque »GNOME XML. Téléchargez et installez cette bibliothèque. Vous aurez besoin au moins de libxml-2.4.14. Pour utiliser les fonctionnalités DOM XSLT, vous pouvez utiliser la bibliothèque »libxslt et les améliorations EXSLT à partir de» http://www.exslt.org/. Téléchargez et installez ces bibliothèques si vous envisagez d'utiliser des fonctionnalités XSLT (améliorées). Vous aurez besoin au moins de libxslt-1.0.18.

+0

La page téléchargée du site Web est un serveur xmlsoft.org avec autant de fichiers. Pouvez-vous me dire lequel je devrais télécharger? Merci ... – FlyingCat

+0

je ne sais pas ce que sont vos serveurs OS ... mais si c'est n'importe quel type de Linux, je pense que "libxml2-2.7.7.tar.gz" sonne bien. Peut-être est-il également possible d'installer libxml/libxslt en utilisant yast sur votre terminal ... – oezi

+0

ty. Je viens de découvrir que ibxml2-2.7.7.tar.gz est ce dont j'ai besoin .. Je dis que c'est un très mauvais site organisé ... Merci cependant. – FlyingCat

2

Quelle version de PHP utilisez-vous? Vous devez vous assurer que vous avez la bibliothèque/extension domxml.

+0

J'utilise php 5.2.0 .. – FlyingCat

Questions connexes