如何在XSL样式表中访问精确的XML节点而不是它的值

时间:2012-05-16 17:36:48

标签: xml xslt

好的,

所以在我的XML文件中我有一个图像节点:

<img alt="Green arrow" src="green-arrow-up-icone-5011-48.png"/>

现在我想在我的网页上使用XSL显示:

如果我使用<xsl:value-of select = "//img"/>

(只有一个图像),我没有得到任何东西,因为img的“值”没什么,因为它没有节点。如何使XSL只是按原样获取该节点并将其显示在网页上?

2 个答案:

答案 0 :(得分:1)

<xsl:copy-of select="expression"/> 

http://www.w3schools.com/xsl/el_copy-of.asp

答案 1 :(得分:1)

xsl:copy-of例如<xsl:copy-of select="img"/>分别为<xsl:template match="img"><xsl:copy-of select="."/></xsl:template>