flash、cpp和.net处理xml的区别

cpp:<region s123="&lt;a href=&quot;#&quot; color=&quot;#f00&quot;&gt;这是一个测试&lt;/a&gt;">&lt;a href="#" color="#f00"&gt;这是一个测试&lt;/a&gt;</region>
as3:<region s123="&lt;a href=&quot;#&quot; color=&quot;#f00&quot;>这是一个测试&lt;/a>">&lt;a href="#" color="#f00"&gt;这是一个测试&lt;/a&gt;</region>
.net:<region s123="&lt;a href=&quot;#&quot; color=&quot;#f00&quot;&gt;这是一个测试&lt;/a&gt;">&lt;a href="#" color="#f00"&gt;这是一个测试&lt;/a&gt;</region>


s123 = &lt;a href=&quot;#&quot; color=&quot;#f00&quot;&gt;这是一个测试&lt;/a&gt;
s123 = <a href="#" color="#f00">这是一个测试</a>
s123 = &lt;a href=&quot;#&quot; color=&quot;#f00&quot;&gt;这是一个测试&lt;/a&gt;


在as3中
--属性中替换【<"&】,如果属性是用单引号括起来的,也会被转成双引号,同样里面的双引号也会被转义
--节点中替换【<&>】
在cpp中
--属性中替换【<>&"'】
--节点中替换【<>&】
在.net中
--属性中替换【<>&"】
--节点中替换【<>&】

原文地址:https://www.cnblogs.com/ShepherdIsland/p/2246561.html