ActionScript 3.0中通过调用XML.ignoreComments忽略XML的注释标签的例子

By Minidxer | August 23, 2008

接下来的例子演示了ActionScript 3.0中通过调用XML.ignoreComments,忽略XML的注释标签(<!– … –>)。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):


下面是完整代码(或点击这里察看):

Download: main.mxml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application name="XML_ignoreComments_test"
  3.         xmlns:mx="http://www.adobe.com/2006/mxml"
  4.         layout="vertical"
  5.         verticalAlign="middle"
  6.         backgroundColor="white">
  7.  
  8.     <mx:Script>
  9.         <![CDATA[
  10.             XML.ignoreComments = false;
  11.  
  12.             private const xmlObj:XML = <TestCase>
  13.                         <setup>
  14.                             <!-- TODO: implement -->
  15.                         </setup>
  16.                         <body>
  17.                             <!-- TODO: implement -->
  18.                         </body>
  19.                     </TestCase>;
  20.  
  21.             private function init():void {
  22.                 XML.ignoreComments = ignoreCommentsCheckBox.selected;
  23.  
  24.                 var newXMLObj:XML = xmlObj.copy();
  25.                 textArea.text = newXMLObj.toXMLString();
  26.             }
  27.         ]]>
  28.     </mx:Script>
  29.  
  30.     <mx:ApplicationControlBar dock="true">
  31.         <mx:Form styleName="plain">
  32.             <mx:FormItem label="ignoreComments:">
  33.                 <mx:CheckBox id="ignoreCommentsCheckBox"
  34.                         change="init();" />
  35.             </mx:FormItem>
  36.         </mx:Form>
  37.     </mx:ApplicationControlBar>
  38.  
  39.     <mx:TextArea id="textArea"
  40.             editable="false"
  41.             width="100%"
  42.             height="100%"
  43.             creationComplete="init();" />
  44.  
  45. </mx:Application>

代码:Peter deHaan 翻译/整理/编译:中文Flex例子

Topics: Flex | No Comments » | 28 views Tags: , , ,

Search Posts

赞助商链接

Archives