【问题标题】:How to decode a html string using xslt如何使用 xslt 解码 html 字符串
【发布时间】:2011-03-03 03:33:37
【问题描述】:

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

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

我必须在上面的字符串中添加额外的编码才能让它在此处正确显示。下面的字符串是我直接粘贴到文本框中时的样子。

2)。

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

3)。

【问题讨论】:

  • 要在此处格式化代码或 XML,请在编辑器中选择它并按 Control-K。
  • 请您简单说明一下: 1. 您有什么字符串。 2.你想转换成什么字符串?您现在的问题并未提供这些问题的答案。不可能猜出你真正想要什么。

标签: html xml xslt render urldecode


【解决方案1】:

我建议你在 xsl:value=of 标签中使用一个特殊的属性,那就是 disable-output-escaping="yes" 像这样使用:

<xsl:value-of select="description" disable-output-escaping="yes"/>

【讨论】:

  • 你好,当
    标签出现在字符串中然后 disable-output-escaping="yes" 它不起作用。
猜你喜欢
  • 2014-02-06
  • 1970-01-01
  • 2019-07-02
  • 1970-01-01
  • 2023-03-08
  • 2014-11-12
  • 1970-01-01
  • 1970-01-01
  • 2022-01-23
相关资源
最近更新 更多