我经常使用 XML 对象将数据加载到 Flash 中。当 XML 对象在闪存中时,我将其转换为字符串 (myData.toString()) 并使用我的分隔符对其进行解析。
但是,当我加载带有以下<>
标签的字符串数据时:
Hi please state <name> <address>
这会弄乱接收到的数据,因为<>
我认为 XML 将封装视为新节点。所以我得到的是:
Hi please state
之后的一切都过去了。。
我可以在输出之前将 <> 标签转换为 PHP 中的安全字符,但我想知道 Flash AS2 中是否有一个函数可以让我仅将 XML 作为纯字符串读取?
我已经尝试过: var headers:Array = new Array("Content-Type", "text/plain", "X-ClientAppVersion", "2.0"); my_xml.addRequestHeader(headers);
但这没有用。
我会这样做LoadVars
,但我需要使用 XML 进行这项工作,因为LoadVars
将传入的字符串转换为 urlencoded,而 XML 根本不接触传入的数据(我的数据可以有特殊字符并且它不会中断。只有<>
中断它。