无法计算出计算并返回actor的名称的简单XSLT循环。xslt中的简单循环
<stars>
<star ID="001">Leonardo DiCaprio</star>
<star ID="002">Matt Damon</star>
<star ID="003">Jack Nicholson</star>
</stars>
这是我做给我想要的结果,但如果有一个第四或第五的演员,我需要添加到代码。
<xsl:value-of select="stars/star[@ID='001']"/>
<xsl:text>, </xsl:text>
<xsl:value-of select="stars/star[@ID='002']"/>
<xsl:text>, </xsl:text>
<xsl:value-of select="stars/star[@ID='003']"/>
基本上我需要循环显示用逗号分隔的星号的名称。任何帮助表示赞赏。
好问题,1。看到我的答案是最简单的解决方案。请注意,不需要使用单个明确的条件XSLT指令或任何'xsl:for-each'。 :) –