0

我有一个在 Flash 中加载的 XSL 文件,其中包含以下代码段:

<xsl:text>&#x2022;</xsl:text>

我这样加载它:

_root.brochure_xsl = new XML();
_root.brochure_xsl.onLoad = function() {
    _root.SendPdfXml();
}
_root.brochure_xsl.ignoreWhite = true;
_root.brochure_xsl.load(_root.appSettings.XmlDataLocation +"xml/brochure.xsl");

在事件中,我跟踪结果如下:

send_lv.XslContent = _root.brochure_xsl.toString();
trace(send_lv.XslContent);

在结果跟踪中,它将片段转换为项目符号。

<xsl:text>

*

</xsl:text>

我希望它保持编码状态,这可能吗?

4

3 回答 3

1

这当然是一个编码问题。该toString()方法是可疑的,但您必须检查。你能逐个字符地转储 XML 的内容吗?

于 2009-04-03T18:59:00.573 回答
1

如果您在 XML 中对其进行两次编码会怎样:

<xsl:text>&amp;#x2022;</xsl:text>
于 2009-04-03T19:00:53.547 回答
0

通过不使用 XML 对象进行修复。相反,只使用了一个 URL 加载器。

于 2009-10-22T15:18:44.670 回答