您现在的位置是:主页 > news > 慈溪市网站制作/国家职业技能培训官网

慈溪市网站制作/国家职业技能培训官网

admin2025/5/16 15:08:04news

简介慈溪市网站制作,国家职业技能培训官网,制作html网站模板,做旅游的网站在哪里做最近的一个项目,里面需要用as3载入xml,xml由PHP输出,编码为gbk.as3里用了System.useCodePagetrue. 调试时发现时不时会出现错误:TypeError: Error #1088: 文档中根元素后面的标记格式必须正确.特别是数据稍大一点的时候. 经调试发现载入的数据在XML末端有时会莫明其妙跟上一串随…

慈溪市网站制作,国家职业技能培训官网,制作html网站模板,做旅游的网站在哪里做最近的一个项目,里面需要用as3载入xml,xml由PHP输出,编码为gbk.as3里用了System.useCodePagetrue. 调试时发现时不时会出现错误:TypeError: Error #1088: 文档中根元素后面的标记格式必须正确.特别是数据稍大一点的时候. 经调试发现载入的数据在XML末端有时会莫明其妙跟上一串随…

最近的一个项目,里面需要用as3载入xml,xml由PHP输出,编码为gbk.as3里用了System.useCodePage=true.


  调试时发现时不时会出现错误:TypeError: Error #1088: 文档中根元素后面的标记格式必须正确.特别是数据稍大一点的时候.


  经调试发现载入的数据在XML末端有时会莫明其妙跟上一串随机乱码.


  检查了PHP确定格式无误后,明白了这是flash as3使用了System.useCodePage=true后的BUG..


  网上解决办法是使用utf-8的格式.可是现在全站都统一为GBK了,接口又多,改起来很麻烦.


  于是结合的XML特定格式,在flash上想了个小小的办法,轻松搞定了.


  下面把我的办法共享一下吧.

 

 

 

        看出来了吧,其实就是把多出的随机字符串过滤一下,因为xml必定是以'>'结尾的,将最后的'>'之后的字符都去掉就OK了。也不用全站都改代码了。需要的朋友可以参考一下吧。


来自:互联网

 

 

转载于:https://www.cnblogs.com/xxcainiao/archive/2009/06/05/1496955.html