我有一个带有不同视频游戏索引的xml文件。在每个内部我希望有一个标签封面,内容是图像文件的路径,如:
<cover>img/swb.jpg</cover>
以后能够用我的xsl文件显示它。 我对XML很新,所以首先想到的是尝试这样做:
<td><img src='<xsl:value-of select="cover"/>' alt="coverart" /></td>
很容易搞清楚,这没用。 2个小时的谷歌也没有帮助我。 处理这个问题的正确方法是什么?
非常感谢任何帮助。
答案 0 :(得分:1)
使用属性值模板<img src="{cover}" alt="coverart"/>
或使用xsl:attribute
构建属性:
<img alt="coverart">
<xsl:attribute name="src" select="cover"/><!-- XSLT 2.0 and later -->
</img>
<img alt="coverart">
<xsl:attribute name="src">
<xsl:value-of select="cover"/><!-- XSLT 1.0 and later -->
</xsl:attribute>
</img>