我正在尝试创建由 &
分隔的变量赋值查询字符串符号(例如:"var1=x&var2=y&..."
)。我打算将此字符串传递到嵌入式 Flash 文件中。
我无法获得 &
XSLT 中显示的符号。如果我只输入 &
如果周围没有标签,则呈现 XSLT 文档时会出现问题。如果我输入 &
如果周围没有标签,则文档的输出为 &
没有变化。如果我输入 <xsl:value-of select="&" />
或 <xsl:value-of select="&" />
我也得到一个错误。这可能吗?注意:我也试过 &amp;
没有成功。
最佳答案
您可以将 disable-output-escaping
与 CDATA
部分结合使用。试试这个:
<xsl:text disable-output-escaping="yes"><![CDATA[&]]></xsl:text>
关于xml - 即使在转义字符后也无法让 xslt 输出 (&),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67859/