1
下面是變量:XSLT通過數組值去
<xsl:variable name="WepNr" select="/*/DbResponse/ResultSet/Row[Cell[@name='ARTNR']=$ArtNr][Cell[@name='WEANR']=$WeaNr]/Cell[@name='WEPNR']"/>
它可以返回多個值,所以在這種情況下,它會輸出類似:2 21 36
= 3倍的值。
我嘗試去通過他們:
<xsl:for-each select="$WepNr">
<LineNumber><xsl:value-of select="$WepNr"/></LineNumber>
</xsl:for-each>
,但它只是輸出值相同2 21 36
三次:
<LineNumber>2 21 36</LineNumber>
<LineNumber>2 21 36</LineNumber>
<LineNumber>2 21 36</LineNumber>
我怎麼能輸出的3倍,如:
<LineNumber>2</LineNumber>
<LineNumber>21</LineNumber>
<LineNumber>36</LineNumber>
?