XSL и Flash XML выходят из строя - PullRequest
0 голосов
/ 03 апреля 2009

У меня есть файл 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>

Я хочу, чтобы он оставался закодированным, возможно ли это?

Ответы [ 3 ]

1 голос
/ 03 апреля 2009

Что если вы дважды закодируете его в XML:

<xsl:text>&amp;#x2022;</xsl:text>
1 голос
/ 03 апреля 2009

Это, безусловно, проблема с кодировкой. Метод toString() является подозрительным, но вы должны проверить. Можете ли вы вывести содержимое XML-символа за символом.

0 голосов
/ 22 октября 2009

Исправлено неиспользованием объекта XML. Вместо этого просто использовал URL Loader.

...