IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[DOM] erreur lors de removeChild


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 882
    Points : 691
    Points
    691
    Par défaut [DOM] erreur lors de removeChild
    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

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    essaye de remplacer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->xml->removeChild($groupe);
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $agence->removeChild($groupe);

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 882
    Points : 691
    Points
    691
    Par défaut
    c'était tout bete
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DOM] Erreur lors du parsing d'un fichier XML par l'API DOM
    Par patricetoan dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 26/09/2005, 12h43
  2. Erreur lors de l'execution d'un script jsp
    Par tuxor dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 06/08/2004, 12h35
  3. Erreur lors de la connexion
    Par mathll65 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 23/03/2004, 17h46
  4. Erreur lors de modification d'une table
    Par seb.49 dans le forum SQL
    Réponses: 11
    Dernier message: 13/01/2003, 17h16
  5. [VB6] Erreur lors de l'ouverture d'un document Word
    Par Marco le Pouillot dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/01/2003, 09h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo