Bonjour,
Une partie de mon application doit transformer un flux xml par le bias d'une feuille xsl. Tout fonctionne tres bien sauf une chose, je ne parviens pas à utiliser l'élément xsl:with-param lorsque j'applique mes template. Est ce car cette option n'est pas supporté par les outils utilisé par jaxp ou est ce mon code qui est incorrcte. Je poste un exmeple de mon code:
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 <xsl:template match="navDetails"> <navDetails> <xsl:apply-templates> <xsl:with-param name="unitnavDetails">unit</xsl:with-param> <xsl:with-param name="isocodenavDetails" select="ROW/ISOCODE"/> </xsl:apply-templates> </navDetails> </xsl:template> <xsl:template match="ROW/NAVPERSHAREVALUE_C"> <xsl:param name="isocodenavDetails"/> <xsl:param name="unitnavDetails"/> <navPerShareValue> <currencyIsocodea3><xsl:value-of select="$isocodenavDetails"/></currencyIsocodea3> <unit><xsl:value-of select="$unitnavDetails"/></unit> <decimalNumber>12</decimalNumber> <amout><xsl:value-of select="."/></amout> </navPerShareValue> </xsl:template>
Le path ROW/ISOCODE n'est portant pas vide, mais les varaibles ne semblent pas être passe au template car les champs unit et currecyisocode sont toujours vide.
Merci d'avance pour votre aide. Bye...
Partager