suppression d'un element grace a son id [xml] php5
bonjour,
j'aimerai savoir comment je dois m'y prendre pour supprimer un l'element <track> complet avec ses neuds dont l'id est "2" ?
voici le shema xml:
<?xml version="1.0"?>
<playlist version="1">
<trackList>
<track id="1">
<title>Il est temps</title>
<creator>cava</creator>
<location>http://www.monsite.fr/audio/il est temps.mp3</location>
</track>
<track id="2">
<title>Il est temps</title>
<creator>cava</creator>
<location>http://www.monsite.fr/audio/il est temps.mp3</location>
</track>
</playlist>
</trackList>
nb: je suis sous php 5
merci!
suppression element a l'aide de l'id xml
pour l'instant j'arrive a effacer le premier élement et ses noeuds de l'arbre
mais j'arrive pas a supprimer celui que je veux avec l'id de mon choix!
code:
$xml="xml/playlist.xml";
$document = new DomDocument();
$document->load($xml);
$racine = $document->documentElement;
$sousrubrique = $racine->getElementsByTagName("trackList")->item(0);
$track = $sousrubrique->getElementsByTagName("track")->item(0);
$sousrubrique->removeChild($track);
$document ->save($xml);
il me supprime toujours le premier de la liste
(normal puisque le item=0)!
je sais il faut utiliser le getElementbyId mais comment?
merci