Php dom probleme xml [Résolu]

Signaler
Messages postés
131
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
23 juillet 2009
-
Messages postés
131
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
23 juillet 2009
-
Bonjour,
j'ai un probleme pour crer mon fichier XML :

il me met une erreur :

Warning: domdocument() expects parameter 2 to be long, string given in /export2/webroot/users/g7143863/Smartmove/index.php on line 53

Fatal error: Call to undefined function: createelement() in /export2/webroot/users/g7143863/Smartmove/index.php on line 55

mon code :
//creating  xml file

$dom = new DOMDocument("1.0", "iso-8859-1");
//$dom->formatOutput=true;
$root = $dom->createElement("Smartmove");
$dom->appendChild($root);

$queryXml= "SELECT * FROM $table3";
$resultXml = mysql_db_query ($DBName, $QueryImg, $Link);

while ($row = mysql_fetch_array($result)) {
    $el = $dom->createElement("property");
    $el->appendChild($dom->createElement("id", $row["id"]));
    $el->appendChild($dom->createElement("id_properties", $row["id_properties"]));
    $path1="propertyImages/".$row["img"];
    $path2="propertyImages/".$row["img2"];
    $el->appendChild($dom->createElement("img", $path1));
    $el->appendChild($dom->createElement("img2", $path2)); 
    $root->appendChild($el);
 }
 
if ( ! $dom->save("MyXml.xml"))
    echo " fatal error ";

mon php info qui me dit que j,ai dom d installe

domxml
DOM/XML, enabled, ----
DOM/XML API Version, 20020815, ----
libxml Version, 20510, ----
HTML Support, enabled, ----
XPath Support, enabled, ----
XPointer Support, enabled

exif

2 réponses

Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
22
Hello,

tu utilises la version php5 de DOM, là, or ton phpinfo() montre que tu sembles être en php4, c'est donc l'extension domxml, qui ne fonctionne pas de la même manière du tout.
http://www.php.net/manual/fr/ref.domxml.php
Messages postés
131
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
23 juillet 2009

tu as raison c etait devant mon nez maa version est la 4.3.2
merci finalement j'ai crée un fichier avc touch pour mon xml ....