OVH Cloud OVH Cloud

transformation XSLT avec Java 1.4.2 - Stackoverflow

1 réponse
Avatar
Antoine Oberlaender
Bonjour,

tout d anord : au secours!

voila le probleme:
j ai un fichier xml que je veux transformer en un autre fichier xml via
xslt.

tout est correct est marche (j ai fait un test avec un utilitaire en
ligne de commande...), le resultat est correct c est tout bon. Seulement
voila le hic: lorsque que je lance la meme transformation en java, paf
StackOverflow, j ai essye de passer de DOM a SAX (on sait jamais ...)
mais rien ny fait. Le stackOverflow apparait lors d un for-each dans le
fichier xsl qui parcourt 700 occurences environ ... le resultat s arrete
a la 600eme. J'a essaye de reduire le nombre d'occurence et desolation
le resultat s arrete toujours avant la fin sauf si je descend a quelques
occurences ...

raaaaaaaaaah

si qq peut m aider je veux bien lui filer les sources xsl et xml ...

1 réponse

Avatar
Antoine Oberlaender
j ai trouve , c'est une recurrence trop profonde pour le calcul d'un
maximum...
optimisons tout ca.... et ca ira mieux

Antoine Oberlaender wrote:
Bonjour,

tout d anord : au secours!

voila le probleme:
j ai un fichier xml que je veux transformer en un autre fichier xml via
xslt.

tout est correct est marche (j ai fait un test avec un utilitaire en
ligne de commande...), le resultat est correct c est tout bon. Seulement
voila le hic: lorsque que je lance la meme transformation en java, paf
StackOverflow, j ai essye de passer de DOM a SAX (on sait jamais ...)
mais rien ny fait. Le stackOverflow apparait lors d un for-each dans le
fichier xsl qui parcourt 700 occurences environ ... le resultat s arrete
a la 600eme. J'a essaye de reduire le nombre d'occurence et desolation
le resultat s arrete toujours avant la fin sauf si je descend a quelques
occurences ...

raaaaaaaaaah

si qq peut m aider je veux bien lui filer les sources xsl et xml ...