标题:Flash加载XML文件CDTATA节点内容被编码
作者:网友
日期:2023-06-15 18:10:39
内容:
今天在做一个flash动画的时候,动态加载xml文件,但是碰到了CDATA节点存在XML保留字,被flash解释器自动编码为对应实体,⊙﹏⊙b汗。
XML关键字为,< > " ' & 这个5个,如果不使用CDATA节点,这些字符必须使用对应的实体 < > " ' &代替,要不XML文件会出错,但是flash自动把CDATA节点的内容中的XML关键字给编码了,自能手动替换回来,代码如下。
由于as没有内置的replace函数,自能自己编写函数来实现replace功能,更多as字符串处理函数参考:【actionscript】字符串处理函数