大家都知道如果在XML节点中写入特殊字符,例如:<,>,/。就会出现问题,解决的方式就是在XML节点中加上特殊标识<![CDATA[ ]]>,就像下面这个样子。
那么如何在Flex中创建带<![CDATA[ ]]>的节点值呢?
通过new XML("<![CDATA[" + val + "]]>"),就可以创建节点值。
- 在赋值的时候使用xml.text()[0] = CDATA.create("Hello Dante");的话,并不会影响原有该节点其他值,例如@id、和它的子节点。