Tout d'abord bonjourXSL imbriquée pour chaque problème postion
Ok ma question, je suis en train de développer un panier open source, qui utilise le langage XML pour le stockage et xsl de style panier
1, mon xml
<items>
<item>
<item-name>vlaue</item-name>
<item-number>vlaue</item-number>
<quantity>vlaue<quantity>
<option>
<on0>vlaue</on0>
<os0>vlaue</os0>
<on1>vlaue</on1>
<os1>vlaue</os1>
</option>
</item>
</items>
Ce fichier XML sera créé pour un élément avec 2 options Depuis paypal permet un maximum de 7 options theat va être ma Figer supérieure ok mon xsl
<xsl:for-each select="item">
<input type='hidden' name="item_name_{position()}" value="{item-name}"/>
<input type='hidden' name="item_number_{position()}" value="{item-description}"/>
<input type='hidden' name="amount_{position()}" value="{unit-price}"/>
<input type='hidden' name="quantity_{position()}" value="{@quantity}"/>
<xsl:for-each select="option">
<input type='hidden' name="on{position()}_(i need this to be item postion)" value="(i need this to be "on" with the option postion appened ie "on0")"/>
<input type='hidden' name="os{position()}_{i need this to be item postion}" value="(i need this to be "os" with the option postion appened ie "os0")"/>
</xsl:for-each>
</xsl:for-each>
Alors, vraiment je demande ce que je peux avoir la valeur de postion de l'extérieur pour chaque passé à l'intérieur pour chaque
si quelqu'un peut l'aider serait Graet
Merci à l'avance
Tim Dodgson
Point mineur, mais vous faites référence à '{@quantity}', quand 'quantité' dans le XML est un élément, pas un attribut. – Flynn1179
@timdodgson: Quelle serait votre sortie désirée lors du traitement de votre échantillon d'entrée? Je vous demande cela parce que chaque réponse garde votre design de template XSLT, qui n'est pas un bon style XSLT –