如何使用xslt解码html字符串

Joh*_*arZ 10 html xml xslt render urldecode

我正在尝试使用xslt设置rss Feed的样式.我想显示存储在Feed中标记中的图像.问题是它被编码为在页面上显示为文本而不是被渲染.以下是字符串的一部分示例.

1).<description>< img src ="http&#58;&#47;&#47; buavhw.blu.livefilestore.com&#47; y1ppCokLxFJSG2cmyPdvg ...

我不得不在上面的字符串中添加额外的编码,以使其在此处正确显示.下面的字符串是我将其直接粘贴到文本框中时的显示方式.

2).<description> <img src ="http:// buavhw.blu.livefilestore.com/ y1ppCokLxFJSG2cmyPdvg ...

如果我从预览窗口再次复制并粘贴它,它只会变成以下字符串.

3).<description> <img src ="http://buavhw.blu.livefilestore.com/y1ppCokLxFJSG2cmyPdvg ...

小智 22

我建议你在xsl:value = of tag中使用特殊属性,这就是 disable-output-escaping ="yes" 使用如下:

<xsl:value-of select="description" disable-output-escaping="yes"/>
Run Code Online (Sandbox Code Playgroud)