bonjour,
voila je voudrais savoir si il est possible de stocker de manière provisoire des donnés sous la forme d'un tableau (dont on ne connait pas la taille a priori) en xslt ?
si oui, comment s'y prend t on ?
bonjour,
voila je voudrais savoir si il est possible de stocker de manière provisoire des donnés sous la forme d'un tableau (dont on ne connait pas la taille a priori) en xslt ?
si oui, comment s'y prend t on ?
une variable peut contenir ces différents types de données: string, number, boolean, node-set qui appartiennent tous à Xpath ,plus le type node-fragment qui lui est particulier.
Donc pour tes tableau en xsl c'est
par contre quel type de document ta transformation xslt donne t elle :
- si c'est du HTML tu peux utiliser l objet array Javascript
- si c'est du XML tu te creer tes balise
<tableau>
<item id=0/>
...............
</tableau>
en fait, j'ai besoin de ce tableau pour stocker des valeur entre deux partie de mon script afin d'eviter de reparcourir mon xml une deuxieme fois ...
ce n'est qu'un variable "locale" au xslt ...
si je comprend bien ... faut que je laisse tomber ... je parcourerai une deuxieme fois mon xml
attend que veux tu faire exactement?? quel document en sortie ??
ne peux tu pas prendre toutes les infos en une seule fois et faire les opérations qui vont avec ???
je part d'un xml et je veux genere un xml (changement de dtd pour etre précis)
structuré en gros (le nouveau xml):
(tu reconnaitra l'autre problème)
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 <form> <parametres> <parametre> <nom> id1 </nom> </parametre> <parametre> <nom> id2 </nom> </parametre> <parametre> <nom> id3 </nom> </parametre> </parametres> <affichage> <ligne> <elem>id2</elem> </ligne> <ligne> <elem>id1</elem> <elem>id3</elem> </ligne> </affichage> </form>
donc quand j'analyse l'ancien, je parcours tout les paramètres pour translater leurs infos .... (lors de l'écriture de la partie <parametres>)
mais j'ai besoin de d'autres informations de ces paramètres pour ecrire la partie <affichage>...
et vue que je suis fègnant, je voudrais trouver une solution pour ne pas reparcourir tout le bloc des paramètre de l'ancien fichier
ben je pense que tu dois procédé comme tu le fais la : c'est à dire
en lisant une premiere fois pour faire la partie parametres de ton new doc et relire une seconde fois le document pour faire la partie affichage de ton new document...
as tu executer cet algo ?? prend t il du temps ??
moi je pense que c'est la bonne solution![]()
si tu n'as pas fait le rapprochement ... la partie <affichage> est le second sujet ...as tu executer cet algo ?? prend t il du temps ??
la partie qui génère le bloc <parametres> est quasi instantané ... mais bon
j'oublie mon tableau ... ça sera moins propre mais bon ....
merci ...
oui j avais fait le rapprochement peut etre....
donc effectivement tu ne peu savoir le temps d exec![]()
il ne te reste plus qu a allez sur l autre sujet et tester![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager