8792 sujets

Développement web côté serveur, CMS

Voici l'arbre XML

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
	
		<title> RTM (Radio Télé Médias), les dernières nouvelles !</title>
		<link>http://rtm-ilien.ifrance.com</link>
		<description>Actualité du concept RTM</description>
		
		<item>
			<title>Formation aux métiers de l'audiovisuel</title>
			<link>http://rtm-ilien.ifrance.com/Formation1.php</link>
			<pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>
			<description>Everything about formation aux métiers de l'audiauvisuel de RTM </description>
		</item>
		
		<item>
			<title>Présidentilles de 2007</title>
			<link>http://www.presidentielle-2007.net/candidats-2007.php</link>
			<pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>
			<description>La liste des candidats aux présidentielles de 2007</description>
		</item>
		
		<item>
			<title>Présidentilles de 2007</title>
			<link>http://www.presidentielle-2007.net/candidats-2007.php</link>
			<pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>
			<description>La liste des candidats aux présidentielles de 2007</description>
		</item>
	</channel>
</rss>


Je veux effacer le 2eme item avec un code PHP.
voici ma solution pour l'instant :

$doc=new DomDocument();
$doc->load('RTMnews.xml');


$rss=$doc->documentElement;

$items=$rss->getElementsByTagName('item')->item(0)->removeNode;
$rss->removeChild($rss->lastChild);

echo $doc->save('RTMnews.xml');
Bonjour et bienvenue à toi sur le Forum...
Pourrais-tu expliciter un peu ta demandes, ou tes attentes ? Smiley rolleyes

Car, pour ma part, je ne vois aucune question, rien qu'une simple affirmation...
Et j'ai malheureusement oublié ma boule de cristal au bureau. Smiley murf

De manière plus générale, ce Forum est dédié aux Standards du Web...
Je ne suis donc pas certaine que tu trouves réponse à ton affirmation. Smiley confus

N'hésite pas à consulter la liste de liens mis à disposition...
De rien
Smiley langue
Modifié par Cygnus (01 May 2007 - 18:31)
en gros il me faut la fonction qui permette d'effacer un noeud xml d'un son arbre.
je connais la fonction removeChil mais moi j'en veux une qui suprime le noeud et ses enfants .
Modifié par even971 (01 May 2007 - 20:36)
Bonsoir,

Cherche peut être avec des id pour tes balises item et
DomDocument->get_element_by_id



<item id="1">

			<title>Formation aux métiers de l'audiovisuel</title>

			<link>http://rtm-ilien.ifrance.com/Formation1.php</link>

			<pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>

			<description>Everything about formation aux métiers de l'audiauvisuel de RTM </description>

		</item>

		

		<item id="2">

			<title>Présidentilles de 2007</title>

			<link>http://www.presidentielle-2007.net/candidats-2007.php</link>

			<pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>

			<description>La liste des candidats aux présidentielles de 2007</description>

		</item>