2009-10-23 136 views
0

在Flex我想创建XML变量这样,但解析器出版商标签抱怨CDATA:CDATA内部的XML变量

<mx:Script> 
    <![CDATA[ 
     private var myXML:XML = <book> 
       <name>AatII</name> 
       <author>gacgtc</author> 
       <pages>0</pages> 
       <publisher><![CDATA[Journal name]]></publisher> 
      </book>; 
    ]]> 
</mx:Script> 

但是这工作得很好:

<mx:XML id="myXML"> 
    <book> 
    <name>AatII</name> 
    <author>gacgtc</author> 
    <pages>0</pages> 
    <publisher><![CDATA[Journal name]]></publisher> 
     </book> 
</mx:XML> 

我如何通过XML将CDATA中的文本转换为MXML脚本中的XML变量?

回答