Flex

Flex教學-XML中顯示HTML原始碼

2009/02/02

  九天的春節假期咻一下就放完了,日子過的太爽,都已經快忘了Flex要怎麼寫了,趁新春還不忙時,把去年寫的東西整理一下,順便也再複習一下Flex,今天要跟各位分享的就是,如何在XML中顯示HTML的原始碼以及斷行,在XML中顯示原始碼有二種方式,1. < 這轉成&lt;(這是html的特殊字元符號),2.就是在原始碼的前後加上<![CDATA <a href="xxx"></a> ]]>,就能正常的顯示的原始碼了喔!


htmlCode.xml
這邊需注意到,若是使用html的特殊符號,來顯示原始碼時,斷行需用&#13;,若是使用<![CDATA[直接按Enter鍵即可。


<?xml version=‘1.0’ encoding=‘UTF-8’?>


<a href="http://images.minwt.com">梅問題教學網</a> 將平常工作上及朋友遇到的問題,記錄下來以及分享自已平日測試的心得,如:javascript、ActionScript、css、影像合成….等



<![CDATA[梅問題教學網 將平常工作上及朋友遇到的問題,記錄下來以及分享自已平日測試的心得,如:javascript、ActionScript、css、影像合成….等]]>




showHtml.mxml


<?xml version=“1.0” encoding=“utf-8”?>

mx:Script
<![CDATA[ import mx.rpc.events.ResultEvent;

private function App_init():void{ this.htmlXML.url=“htmlCode.xml”; this.htmlXML.send(); }

private function httpResultHandler(event:ResultEvent):void { this.myDataGrid.dataProvider=event.result.showCode.html; } ]]>
/mx:Script



mx:columns

mx:itemRenderer
mx:Component

/mx:Component
/mx:itemRenderer
/mx:DataGridColumn
/mx:columns
/mx:DataGrid
/mx:Application


範例預覽

[範例下載]