Probleme xml en google map

Fermé
marmar1984 Messages postés 40 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 5 février 2010 - 9 sept. 2009 à 11:48
Bonjour,
je veux mettre les markeurs enregistré dans la base de donné dans un fichier XML
j'ai crée ce code:
require("connexion.php");

// début de fichier XML, création noeud parent
$doc = domxml_new_doc("1.0");
$node = $doc->create_element("markers");
$parnode = $doc->append_child($node);

// ouvrir une connexion au serveur mysql
$connection=mysql_connect ("localhost", $username, $password);
if (!$connection) {
die('Not connected : ' . mysql_error());
}

// récuperer la base de donné active
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
die ('Can\'t use db : ' . mysql_error());
}

//selection de tous les colonnes de la table markers
$query = "SELECT * FROM markers";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}

header("Content-type: text/xml");

//iteration à partir des colonnes,ajout des noeuds XML à chaqu \un
while ($row = @mysql_fetch_assoc($result)){
//ajout au neoud de document XML
$node = $doc->create_element("marker");
$newnode = $parnode->append_child($node);
$newnode->set_attribute("lat", $row['lat']);
$newnode->set_attribute("lng", $row['lng']);
$newnode->set_attribute("message", $row['message']);
}

$xmlfile = $doc->dump_mem();
echo $xmlfile;

?>

mais le probleme c'est qu'il m'affiche ces erreurs:
Warning: domnode::append_child() expects parameter 1 to be object, null given
Fatal error: Call to a member function append_child() on a non-object
j'ai essayé de résoudre ça mais rien a changé
A voir également: