深入探索XML与Flex开发中的关键技术
1. CDATA与XML文档解读
CDATA即字符数据,用于标记文本块,使其不被当作XML处理。当信息包含 < 和 > 等字符时,可使用CDATA来包裹,而非使用实体引用。CDATA部分以 <![CDATA 开头,以 ]> 结尾,字符数据包含在方括号 [] 内,例如:
<mx:String><![CDATA[<b>England</b>]]></mx:String>
在使用Flex Builder向MXML文件添加脚本块时,会自动添加CDATA声明:
<mx:Script>
<![CDATA[
import mx.events.FlexEvent;
]]>
</mx:Script>
使用CDATA块可确保 <mx:Script> 块内的ActionScript代码不被解释为MXML标签。
解读XML文档时,还需考虑空白字符和命名空间。XML文档中的空白字符(空格、回车和制表符)可使文档层次结构更清晰,便于阅读。不过,XML处理器通常不会解释空白字符。在MXML文件中,可随意添加空白字符,而不影响应用程序编译后的显示和运行效果,但
超级会员免费看
订阅专栏 解锁全文
111

被折叠的 条评论
为什么被折叠?



