我有一个 XML 对象,我想通过 HTTP POST 发送给我的播放器。使用 XML.sendAndLoad 时这一切都很好。
问题是当我生成的 XML 对象包含 CDATA 时,CDATA 在 POST 发生之前被剥离。
所以如果我有:
var xml:XML = new XML("<root><tag><![CDATA[hello]]></tag></root>")
当我执行 sendAndLoad 时,这就是发布的内容:
<root><tag>hello</tag></root>
当我尝试使用 createElement、createTextNode 和 appendChild 等 XMLDOM 方法创建 XML 时,也会发生同样的情况。
AS2 文档说不支持 CDATA。有解决方法吗?我认为它可以通过扩展和覆盖 XML 类来解决,但我还没有找到一种方法来做到这一点。
谢谢!