Bonjour ,
Je souhaite transformer un fichier xml que j'ai exporté d'une base de données en un autre fichier xml et j'ai entendu dire que le xslt permet de faire çà bien.
Seulement je ne connais pas le xslt(je suis train de regarder comment ça fonctionne).
Le but est de faire cette transformation de façon générique qui s'appliquerait à tous mes autres exports de quelques dizaine à plusieurs dizaine de milliers de lignes, juste en donnant le nom du fichier.xml.
C'est possible çà?
Voici mon exemple de fichier auteurs.xml en direct me ma base :
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 <?xml version="1.0" encoding="utf-8"?> <pma_xml_export version="1.0"> <!-- - Base de données: 'biblio' --> <database name="biblio"> <!-- Table auteurs --> <table name="auteurs"> <column name="Auteurs_Id">11</column> <column name="Auteurs_Nom">élémang</column> <column name="Auteurs_Prenom">çagri mpo</column> </table> <table name="auteurs"> <column name="Auteurs_Id">12</column> <column name="Auteurs_Nom">demul </column> <column name="Auteurs_Prenom">Ferà çamalse</column> </table> <table name="auteurs"> <column name="Auteurs_Id">13</column> <column name="Auteurs_Nom">l'obs et ohla" </column> <column name="Auteurs_Prenom">Koffigoh</column> </table> <table name="auteurs"> <column name="Auteurs_Id">14</column> <column name="Auteurs_Nom">Quartz</column> <column name="Auteurs_Prenom">Poilzoin</column> </table> </database> </pma_xml_export>
Après transformation je souhaiterais obtenir le fichier auteurs-old-schema.xml comme suit:
Pouvez vous m'aider, membres éclairés dans ce domaine ?
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 <?xml version="1.0" encoding="utf-8"?> <biblio> <auteurs> <Auteurs_Id>11</Auteurs_Id> <Auteurs_Nom>élémang</Auteurs_Nom> <Auteurs_Prenom>çagri mpo</Auteurs_Prenom> </auteurs> <auteurs> <Auteurs_Id>12</Auteurs_Id> <Auteurs_Nom>demul</Auteurs_Nom> <Auteurs_Prenom>Ferà çamalse </Auteurs_Prenom> </auteurs> <auteurs> <Auteurs_Id>13</Auteurs_Id> <Auteurs_Nom>Allàf</Auteurs_Nom> <Auteurs_Prenom>l'obs et "ohla" </Auteurs_Prenom> </auteurs> <auteurs> <Auteurs_Id>14</Auteurs_Id> <Auteurs_Nom>Quartz</Auteurs_Nom> <Auteurs_Prenom>Poilzoin</Auteurs_Prenom> </auteurs> </biblio>
Partager