Bonjour je travaille sur un projet php , et je veux parser un fichier xml , comme suit :
Exemple :
mon fichier d'entrée :
Je cherche en sortie un fichier comme ça :
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 <?xml version="1.0"?> <Tests> <Test TestId="0001" TestType="CMD"> <Name>Convert number to string</Name> <CommandLine>Examp1.EXE</CommandLine> <Input>1</Input> <Output>One</Output> </Test> <Test TestId="0002" TestType="CMD"> <Name>Find succeeding characters</Name> <CommandLine>Examp2.EXE</CommandLine> <Input>abc</Input> <Output>def</Output> </Test> </Tests>
En fait on doit choisir ce qui est à changer:
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 <?xml version="1.0"?> <Results> <Result Tid="0001" TestType="CMD"> <GUID>Convert number to string</GUID> <CommandLine>Examp1.EXE</CommandLine> <in-value>1</in-value> <ou-value>One</ou-value> </Result> <Result Tid="0002" TestType="CMD"> <GUID>Find succeeding characters</GUID> <CommandLine>Examp2.EXE</CommandLine> <in-value>abc</in-value> <ou-value>def</ou-value> </Result> </Results>
je choisi de remplacer :
TestId par Tid
Name par GUID
CommandLine reste intact
Input par in-value
Output par ou-value
Je suis bloqué là , j'ai travaillé avec simplexml , je récupére les noeuds et les attributs mais pour les remplacer j'ai utilisé même des fichiers , sans résultat
Merci pour votre aide
Partager