1
我想知道如何遍歷xslt中循環元素的屬性。 我有以下XML結構:獲取xslt循環內元素的屬性
<catalog>
<cd v="1">
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<price>10.90</price>
<year>1985</year>
</cd>
<cd v="2">
<title>Hide your heart</title>
<artist>Bonnie Tyler</artist>
<country>UK</country>
<company>CBS Records</company>
<price>9.90</price>
<year>1988</year>
</cd>
我的XSLT是如下:
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="../cd/@v"/></td>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
這個XSLT會發生什麼事是,它爲獲取只從第一標籤光盤的屬性。因此,對於所有的行,值將是1.如果還有更多的元素,我怎樣才能讓它迭代其他屬性值?難道我做錯了什麼?
我不好。感謝您的糾正。 – 2014-10-29 05:58:38