<xsl:for-each select="//product/components/component"> --也有属性值number
<specialsonglist>
<xsl:attribute name="code"><xsl:value-of select="@number"></xsl:value-of></xsl:attribute><xsl:for-each select="tracks/track"> --有属性值number
<song>
。。
<components_number>
<xsl:value-of select="../component/@number"></xsl:value-of></components_number> --这里我想取第一个加的哪个属性值。也就是第一个@number值,怎么取?或者定义一变量,到时再用
。。
</song>
</xsl:for-each >
</specialsonglist>
</xsl:for-each >
<specialsonglist>
<xsl:attribute name="code"><xsl:value-of select="@number"></xsl:value-of></xsl:attribute><xsl:for-each select="tracks/track"> --有属性值number
<song>
。。
<components_number>
<xsl:value-of select="../component/@number"></xsl:value-of></components_number> --这里我想取第一个加的哪个属性值。也就是第一个@number值,怎么取?或者定义一变量,到时再用
。。
</song>
</xsl:for-each >
</specialsonglist>
</xsl:for-each >
<specialsonglist>
<xsl:attribute name="code"><xsl:value-of select="@number"></xsl:value-of></xsl:attribute><!--定义变量-->
<xsl:variable name="n" select="@number"/><xsl:for-each select="tracks/track">
<song>
。。
<components_number>
<!--使用变量-->
<xsl:value-of select="$f"/>
</components_number>
。。
</song>
</xsl:for-each>
</specialsonglist>
</xsl:for-each>