bonjour,
je veux faire une transformation XSL d'un fichier XML vers du texte brut.
Mais le format de sortie du fichier texte est assez déifferent de la structure de mon fichier XML..
et le résultat final doit être du type :
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 <sol nom="sol_defaut"> <param nom="argi">1</param> <param nom="norg">1</param> <param nom="profhum">1</param> <param nom="calc">1</param> <param nom="pH">1</param> <param nom="concseuil">1</param> <param nom="albedo">1</param> <param nom="q0">1</param> <param nom="ruisolnu">1</param> <param nom="obstarac">1</param>> <option choix="2" nom="remontées capillaires" nomParam="coderemontcap"> <choix code="1" nom="oui"> <param nom="humcapil"/> <param nom="capiljour"/> </choix> <choix code="2" nom="non"/> </option> <option choix="2" nom="dénitrification" nomParam="codedenit"> <choix code="1" nom="oui"> <param nom="profdenit">20</param> </choix> <choix code="2" nom="non"/> </option> </sol>
où chaque variable est en fait remplacée par sa valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 nomsol argi Norg profhum calc pH concseuil albedo q0 ruisolnu obstarac coderemontcap codedenit humcapil capiljour profdenit
Je vois très bien comment obtenir ce résultat :
mais c'est pas celui que je dois avoir...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 nomsol argi Norg profhum calc pH concseuil albedo q0 ruisolnu obstarac coderemontcap humcapil capiljour codedenit profdenit
je m'y connais pas encore très bien en XSL, et je me posais des questions par rapport aux variables, concaténations de chaine pour les écrire ensuite, etc...
Partager