Bonjour !
Je pense que le titre décrit mon objectif clairement
=> le problème que mon code ne marche pas (pas d'erreur signalés)
voici le code PHP :
et voici le code de All_Msgs.xml :
Code : 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
26
27
28
29
30
31
32
33
34 <?php $old = new DOMDocument(); $old->load('All_Msgs.xml'); $old_root = $old->getElementsByTagName( "MSGS" ); $new = new DOMDocument(); $new->formatOutput = true; $new->appendChild( $old_root ); $doc = new DOMDocument(); $rep = opendir('.') or die("Erreur le repertoire existe pas"); while($fichier = @readdir($rep)) { if ($fichier == "." || $fichier == ".." || $fichier == "All_Msgs.xml" ) continue; if(is_file('./'.$fichier)) { if (preg_match('/.xml/',$fichier)) { $new_root = $new->getElementsByTagName( "MSGS" ); $doc->load($fichier); $NewMsg = $doc->getElementsByTagName( "MSG" ); $new_root->appendChild( $NewMsg ); $new->save('All_Msgs.xml'); echo $new->saveXML(); } } } closedir($rep); ?>
et pour les autres fichiers xml qui vont être inclus dans All_Msgs.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0"?> <MSGS> </MSGs>
voici ler format :
Aidez-moi SVP !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?xml version="1.0"?> <MSG> <MsgName>blabla</NAME> <TAG> <Name>toto</Name> <Value>titi</Value> </TAG> <TAG> <Name>amo</Name> <Value>said</Value> </TAG> </MSG>
Partager