Bonjour
En JDK 1.4.2 + Jaxp1.3Ri1.3 (l'ensemble est équivalent à JDK1.5) cette requete fonctionne parfaitement :
avec au préalable déclarer
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:apply-templates mode="budget" select="/FlatFiles/Biens/Row[count(. | key('CleBudget', Id_Budget)[1]) = 1]"/>
Voir http://xmlfr.org/documentations/faq/050331-0001
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:key name="CleBudget" match="/FlatFiles/Biens/Row" use="Id_Budget"/>
Je suis passé en JDK1.6 (avec en interne JAXP1.4) et cela ne fonctionne plus. Cela prend un processeur à fond, reste stable qu niveau de la mémoire mais ne termine jamais.
Nous avons testé avec XMLSpy et son parseur+compl xslt interne et il y a le même problème. La tout dernière version corrige le problème par contre.
Que peut t'il se passer ?
Partager