Bonjour.
J'ai un fichier XML qui fait un vidéo playlist.
Il ressemble à ça
Je charge le fichier dans une liste déroulante à l'aide de simpleXML. L'élément sélectionné est en suite attrapé dans la variables « $_POST['movies'] ». Ce que je veux c'est supprimer l'élement du playlist. Alors je fais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <playlist version="1" xmlns="http://xspf.org/ns/0/"> <trackList> <track> <title>video</title> <creator>video creatore</creator> <location>video.flv</location> </track> <track> <title>video_1</title> <creator>video_1</creator> <location>video_1.flv</location> </track> </trackList> </playlist>
La boucle tourne la comparaison s'effectue mais je bloque sur la suppression. Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $dom = new domDocument(); $dom->load('playlist.xml'); foreach ($dom->getElementsByTagName("track") as $node) { $v = $node->getElementsByTagName("location")->item(0)->nodeValue; if($v == $_POST['movies']) { $dom->removeChild($v); } }
Partager