salut
voila j'ai n petit probleme pour delete un noeud avec dom
une chose que je ne sais pas est ce que je peut effacer un sous arbre entier??
fichier xml
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<agences>
	<agence id="1">
		<enseigne>APE</enseigne>
		<latitude>45.12</latitude>
		<longitude>05.42</longitude>
		<adresse>3, rue Emile Zola</adresse>
		<codeP>38100</codeP>
		<ville>Grenoble</ville>
		<telephone>04 76 43 22 27</telephone>
		<mail>grege</mail>
		<fax>rjygreget</fax> 
		<description>gregegegr</description>
	</agence>
	<agence id="2">
		<enseigne>APE</enseigne>
		<latitude>45.27</latitude>
		<longitude>04.22</longitude>
		<adresse>Z.I. Necker - Rue Necker</adresse>
		<codeP>42000</codeP>
		<ville>Saijkynt Etienne</ville>
		<telephone>04 77 25 02 24</telephone>
		<mail>erge</mail>
		<fax>trhrh </fax>
		<description>hre</description>
	</agence>

et la foncion delete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
{
		$agence=$this->xml->documentElement;
		foreach ($agence->childNodes as $groupe)
		{
			if($groupe->nodeType != XML_TEXT_NODE)
			{
				if($groupe->getAttribute('id')==$ag['id']);
				$this->xml->removeChild($groupe);
			}
		}
		$this->xml->save($this->file);
	}
et l'erreur obtenu
Fatal error: Uncaught exception 'DOMException' with message 'Not Found Error' in E:\wamp\www\projet_ing\lib\class\Xml.php:59 Stack trace: #0 E:\wamp\www\projet_ing\lib\class\Xml.php(59): DOMNode->removeChild(Object(DOMElement)) #1 e:\wamp\www\projet_ing\essaifrance\essai.php(30): Xml->deleteAgence(Object(Agence)) #2 {main} thrown in E:\wamp\www\projet_ing\lib\class\Xml.php on line 59
merci