Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
je débute en PHP et encore plus en XML...
Je me suis donc plongé dans DOM pour pouvoir réaliser ce que je souhaite, mais je rame sévèrement.
J'ai un fichier xml qui contient un catalogue de films, il est structuré comme suis :
Je souhaite avec PHP et DOM ajouter un film au fichier xml, je bloque car il m'ajoute bien le film mais en dehors de la racine (catalogue) et à la fin du fichier.
Le début du code PHP :
//creation du noeud film
$noeud = $dom->createElement("film");
$xmlfilm = $dom->appendChild($noeud);
//creation du noeud support
$xmlsupport = $dom->createElement("support");
$xmlfilm->appendChild($xmlsupport);
//insertion et création du texte dans le noeud support
$support_txt=$dom->createTextNode ("dvd");
$xmlsupport->appendChild ($support_txt);
Voilà, en espérant que vous puissiez m'aider
Merci d'avance !
Hors ligne
Hello,
Il me semble que c'est SimpleXml() que tu devrais utiliser
La programmation est composée de 80% de réflexion pour 20% de syntaxe -> réfléchissez à votre problème par étapes
Recommande l'utilisation du pattern Singleton
Si jamais je poste un morceau de code pour vous aider, prenez bien compte que je n'ai pas forcément testé le code que je poste et qu'il est possible qu'il contienne des erreurs
Hors ligne
Salut !
Merci pour la réponse, en effet ça fonctionne avec SimpleXml, j'avais mal compris la notion de nœud, je pensait que je ne pouvais utiliser que DOM pour ajouter un enfant
Problème résolu !
Hors ligne
Pages :: 1