我有一个xml:
<item>
<title>This is title</title>
<description>
<![CDATA[<a href="#"><img src="http://sample.picture.jpg" ></a>
</br>Something...blah blah blah]]>
</description>
</item>
我想使用xsl将其转换为html,但在输出html中,<a>
标记仅显示在文本中,而不是图片。那么,该怎么做?
这是我的xsl:
<xsl:template match="/">
<html>
<body>
<xsl:for-each select="/item">
<xsl:value-of select="title"/>
<xsl:value-of select="description"/>
</xsl:for-each>
</body>
</html>
</xsl:template>
答案 0 :(得分:0)
您需要禁用输出转义。变化:
<xsl:value-of select="description"/>
为:
<xsl:value-of select="description" disable-output-escaping="yes"/>