fonction de suppression

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fonction de suppression

par béka » 19 juil. 2007, 10:21

en fait, j'ai trouvé une autre façon pour contourner mon prblème car d'autres priorités sont survenues. Je reviednrais sur ce problème (si je n'ai pas trouvé la solution d'ici là) plus tard. Pour l'instant, je met ce sujet à résolu et je le reposerais dans php5 comme tu me le conseille.

par DocType » 18 juil. 2007, 14:52

Je verrai plus cette question dans PHP4 ou PHP5 :wink:

fonction de suppression

par béka » 18 juil. 2007, 13:42

Bonjour tout le monde,

pourquoi est-ce que cette ligne de code n'est pas valide et n'efface pas le noeud du fichier xml qui a l'id=0.
Ma syntaxe est-elle incorrecte ?
$dsFile = 'xml/file.xml';
$document = new DOMDocument('1.0','UTF-8');
$document->load($dsFile);
$root = $document->getElementsByTagName('root')->item(0);
$xpthDS = new DOMXPath($document);

$isBlock = $xpthDS->query('//files');
$block = $isBlock->item(0);

$block->removeChild($xpthDS->query('//file[@id="0"]'));
Mon fichier xml :

Code : Tout sélectionner

<root> <files> <file id="0"/> <file id="1" label="Google" src="" url="http://www.google.fr">Google</file> </files> </root>