隨筆 - 8  文章 - 55  trackbacks - 0
          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          朋友的Blog

          最新評論

          閱讀排行榜

          評論排行榜

          XMD(XML類)類的用法

          文章出處:閃吧 發布時間:2006-04-23 瀏覽次數:0

          XMD類,非常好用。
          先準備下一個qq.xml(我教學用到的1個例子)

          <QQ>?
          <我的好友>?
          <sonygod>?
          <主要資料 帳號="54022626" 昵稱="rockVsTone" 備注="sonygod" 年齡="25" 性別="男" 國家地區="中華人民共和國" 州省="廣東省" 城市="廣州" 個性簽名="五一,遠方的人你是否歸來?"/>?

          <詳細資料 生肖="狗" 職業="計算機業" 星座="水瓶座" 血型="其它" 電子郵件=" 54022626@qq.com " 聯系地址="87908332"/>?

          <介紹說明 個人說明="這家伙很懶。"/>?
          </sonygod>?
          <lhm>?
          <主要資料 帳號="54022626" 昵稱="rockVsTone" 備注="sonygod" 年齡="25" 性別="男" 國家地區="中華人民共和國" 州省="廣東省" 城市="廣州" 個性簽名="五一,遠方的人你是否歸來?"/>?

          <詳細資料 生肖="狗" 職業="計算機業" 星座="水瓶座" 血型="其它" 電子郵件=" 54022626@qq.com " 聯系地址="87908332"/>?

          <介紹說明 個人說明="這家伙很懶。"/>?
          </lhm>?
          </我的好友>?
          <陌生人>?
          </陌生人>?
          <黑名單>?
          </黑名單>?
          </QQ>

          新開個fla
          第1層寫上
          var myxmd:XMD = new XMD();?
          loadData("qq.xml");?
          function loadData(p:String) {?
          ?myxmd.removeEventListener("onXMDLoad", myListener);?
          ?myxmd = new XMD();?
          ?myxmd.addEventListener("onXMDLoad", myListener);?
          ?myxmd.load(p);?
          }

          ?第2層寫上
          var temp:Array = [];?
          var myListener:Object = new Object();?
          myListener.onXMDLoad = function(evtObj:Object) {?
          ?trace("onXMDLoad success: "+evtObj.success);?
          ?for (var i in evtObj.target.data) {?
          ? trace("--------------------i"+i+"--------------------");?
          ? temp.push(evtObj.target.data[i]);?
          ? for (var j in evtObj.target.data[i]) {?
          ?? trace("==================j"+j+"======================");?
          ?? for (var k in evtObj.target.data[i][j]) {?
          ??? trace("--------------------k"+k);?
          ??? for (var p in evtObj.target.data[i][j][k]) {?
          ???? trace("["+p+"]"+evtObj.target.data[i][j][k][p]);?
          ??? }?
          ?? }?
          ? }?
          ?}?
          ??
          };

          你可以打開調試面版來看層次關系,xmd已經自動分析完整
          你會在輸出面板看到以下效果
          *--------------------------------------------------------
          onXMDLoad success: true
          --------------------i黑名單--------------------
          --------------------i陌生人--------------------
          --------------------i我的好友--------------------
          ==================jlhm======================
          --------------------k介紹說明
          [個人說明]這家伙很懶。
          --------------------k詳細資料
          [聯系地址]87908332
          [電子郵件]54022626@qq.com
          [血型]其它
          [星座]水瓶座
          [職業]計算機業
          [生肖]狗
          --------------------k主要資料
          [個性簽名]五一,遠方的人你是否歸來?
          [城市]廣州
          [州省]廣東省
          [國家地區]中華人民共和國
          [性別]男
          [年齡]25
          [備注]sonygod
          [昵稱]rockVsTone
          [帳號]54022626
          ==================jsonygod======================
          --------------------k介紹說明
          [個人說明]這家伙很懶。
          --------------------k詳細資料
          [聯系地址]87908332
          [電子郵件]54022626@qq.com
          [血型]其它
          [星座]水瓶座
          [職業]計算機業
          [生肖]狗
          --------------------k主要資料
          [個性簽名]五一,遠方的人你是否歸來?
          [城市]廣州
          [州省]廣東省
          [國家地區]中華人民共和國
          [性別]男
          [年齡]25
          [備注]sonygod
          [昵稱]rockVsTone
          [帳號]54022626
          完成!

          posted on 2006-06-06 15:08 blog搬家了--[www.ialway.com/blog] 閱讀(375) 評論(0)  編輯  收藏 所屬分類: Flash組件
          主站蜘蛛池模板: 南雄市| 留坝县| 大安市| 彭山县| 铜川市| 富源县| 教育| 遂昌县| 峡江县| 密山市| 普陀区| 黑水县| 武平县| 读书| 临桂县| 满城县| 江安县| 上虞市| 合作市| 林甸县| 玉林市| 丁青县| 东辽县| 宜章县| 六枝特区| 达拉特旗| 陈巴尔虎旗| 民和| 且末县| 左贡县| 洛川县| 噶尔县| 增城市| 许昌市| 龙游县| 和硕县| 金乡县| 漳平市| 达日县| 翁源县| 彩票|