Bonjour.
J'ai un fichier XML qui fait un vidéo playlist.
Il ressemble à ça
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>
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
			$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);
					}
				}
La boucle tourne la comparaison s'effectue mais je bloque sur la suppression. Merci pour votre aide.