0

次のスニペットを含む 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の内容を1文字ずつダンプできますか。

于 2009-04-03T18:59:00.573 に答える
1

XMLで2回エンコードするとどうなりますか?

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

XML オブジェクトを使用しないことで修正されました。代わりに、URL ローダーを使用しました。

于 2009-10-22T15:18:44.670 に答える