亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

關于FLASH與XML交互應用中的理解

2024-09-12 17:50:59
字體:
來源:轉載
供稿:網友
一、書寫標準的XML需要注意以下幾點:
一個標準的XML文檔必須要在第一行以"<?xml>"開頭,以及一個"<?/>"結尾,其中開頭部分需申明XML的版本,如:version="1.0",也應包含一個關于編碼的聲明:“encoding="utf-8"”; 
XML要求所有的標簽必須在文檔結束之前被閉合,如果標簽中包含內容,則必須寫成“<標簽名>內容</標簽名>"的格式,如果內容為空,則應寫在</標簽名>的格式;即,后面必須有</XXX>這種格式的。 
每個XML都有有一個根元素,也叫根節點。 
節點有節點值和屬性。 
XML的節點值如果出現與XML標簽關鍵字一樣的字符,XML將會無法解析文檔,比如,某個節點值如果是一個大于或者小于號,就會讓解釋器產生一個錯誤。
二、在FLASH中創建一個簡單的實例:

//創建一個新的XML類實例
var my_XML:XML=new XML();
//創建一個TextArea組件,用于顯示此XML內容
var my_TextArea:mx.controls.TextArea;
//加載外部XML文件
my_XML.load("my_xml.xml");
//為load函數定義onLoad函數---此處是必須的。只有當加載成功后,才能控制XML。否則不能。
my_XML.onLoad=function(ok:Boolean){
if(ok){
my_TextArea.text+=this;
}else{
my_TextArea.text+="加載失敗..."
}
}
//忽略空白:
my_XML.ignoreWhite=true;
三、關于FLASH解析XML詳解,說白了,也就是對節點的讀取。

首先,來看看這幅圖,稍微加點印象。


下面,我將對XML文件的解析方面做詳細的介紹。
為了便于講解,在此,我舉一個簡單的例子。

1、新建一個記事本文件,在里面輸入如下內容:

<購買物品>
<襯衣 顏色="白色" 品牌="雅戈爾">1件</襯衣>
<褲子 顏色="深藍" 品牌="王子褲">2件</褲子>
<鞋子 顏色="黑色" 品牌="紅蜻蜓">3雙</鞋子>
<總花費金額>
<打的費>50元</打的費>
<貨物金>1000元</貨物金>
</總花費金額>
</購買物品>
然后保存為"goods.xml",注意,在編碼處,要選擇"Unicode"。

2、下面,就對里面的各項值進行解讀。
讀取整個XML文件的方法:
在剛才的XML的同級目錄下新建一FLA文件,然后在場景中放置一TextArea組件。并賦實例名“my_TextArea”,
然后在第一幀中添加如下代碼:

復制代碼 代碼如下:

var my_XML:XML=new XML(); 
System.useCodepage=true; 
var my_TextArea:mx.controls.TextArea; 
my_XML.load("goods.xml") 
my_XML.onLoad=function(ok:Boolean){ 
if(ok){ 
my_TextArea.text+=this; 
}else{ 
my_TextArea.text+="加載失敗" 





首先,我們來看看如何對XML中的節點名稱或者節點屬性進行讀取呢?
比如,我們要讀取如例子中的"購買物品"這幾個字符,該如何操作呢?
我們使用如下語句:
this.firstChild.nodeName;
如果要讀取"襯衣":
this.firstChild.childNodes[0].nodeName;
如果要讀取"1條":
this.firstChild.childNodes[1].childNodes[0].nodeValue;
如果要讀取褲子的品牌:
this.firstChild.childNodes[1].attributes.品牌;

將XML讀取進LIST組件中:

System.useCodepage = true;
var my_TextArea:mx.controls.TextArea;
var my_List:mx.controls.List;
var my_XML:XML = new XML();
my_XML.ignoreWhite = true;
my_XML.load("shopping.xml");
my_XML.onLoad = function(ok:Boolean) {
  if (ok) {
    var childnodes = this.firstChild.childNodes;
    for (i=0; i<childnodes.length; i++) {
      my_List.addItem({label:childnodes.nodeName});
    }
  } else {
    my_TextArea.text += "加載失敗";
  }
};
第一個節點:firstChild:
用法:this.firstChild;
最后一個節點:lastChild
用法:this.firstChild;
兄弟節點:nextSibling:
用法:this.firstChild.childNodes[0].nextSibling;
另一個兄弟節點:previousSibling:
用法:this.firstChild.childNodes[0].previousSibling;
區別:nextSibling是朝后,而previousSibling是當前之前;
父類節點:parentNode:
用法:this.firstChild.parentNode;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97视频在线免费观看| 国产成人涩涩涩视频在线观看| 亚洲欧美综合另类中字| 欧美性极品xxxx娇小| 亚洲电影中文字幕| 欧美日韩免费网站| xxxxx成人.com| 成人a视频在线观看| 国产精品免费视频xxxx| 亚洲最大激情中文字幕| 亚洲性无码av在线| 国产精品免费在线免费| 欧美午夜影院在线视频| 97香蕉久久超级碰碰高清版| 国产精品99久久99久久久二8| 精品久久久999| 亚洲国产欧美日韩精品| 精品久久久久国产| 国内精品久久久久影院 日本资源| 国产精品入口夜色视频大尺度| 2019中文字幕免费视频| 国产成人精品综合久久久| 国产午夜精品麻豆| 国产精品露脸自拍| 亚洲欧美制服第一页| 另类色图亚洲色图| 欧美激情精品久久久久久蜜臀| 51精品在线观看| 日本午夜精品理论片a级appf发布| 在线国产精品视频| 欧美一区在线直播| 日韩一区二区欧美| 欧美高清不卡在线| 国产日本欧美一区二区三区| 懂色aⅴ精品一区二区三区蜜月| 欧美老妇交乱视频| 高清欧美性猛交| 色多多国产成人永久免费网站| 中文字幕日韩专区| 久久久久久国产精品| 亚洲福利视频久久| 久久久久www| xvideos成人免费中文版| 欧美激情亚洲激情| 国产人妖伪娘一区91| 91精品国产高清久久久久久久久| 亚洲第一天堂av| 69视频在线免费观看| 久久久噜噜噜久久| 国产一区二区三区视频| 亚洲视频自拍偷拍| 国产精品91久久久久久| 亚洲性69xxxbbb| 欧美午夜精品久久久久久浪潮| 欧美福利在线观看| 亚洲女人天堂网| 中文字幕精品在线视频| 久久精品视频亚洲| 青青草99啪国产免费| 欧美精品在线免费播放| 97久久精品人人澡人人爽缅北| 国产在线精品自拍| 插插插亚洲综合网| 日韩在线免费视频| 欧洲精品久久久| 欧美最近摘花xxxx摘花| 国产精品日韩在线一区| 久久久视频精品| 亚洲色图在线观看| 九九九久久久久久| 国产精品香蕉国产| 4388成人网| 成人有码在线播放| 九九精品视频在线观看| 国产极品jizzhd欧美| 欧美性猛交99久久久久99按摩| 中文字幕日韩在线观看| 久久精品国产96久久久香蕉| 97热精品视频官网| 日韩在线小视频| 亚洲精品国产精品自产a区红杏吧| 97成人精品视频在线观看| 精品国产鲁一鲁一区二区张丽| 亚洲摸下面视频| 国产精品海角社区在线观看| 欧美精品videos另类日本| 久久精品国产欧美激情| 日韩精品视频在线观看免费| 高潮白浆女日韩av免费看| 亚洲区免费影片| 亲爱的老师9免费观看全集电视剧| 久久综合九色九九| 精品色蜜蜜精品视频在线观看| 精品亚洲aⅴ在线观看| 一区二区三区天堂av| 国产成人在线一区| 亚洲无av在线中文字幕| 岛国av午夜精品| 亚洲大尺度美女在线| 精品国产拍在线观看| 亚洲精品wwww| 久久久日本电影| 日韩成人激情影院| 欧美日韩一二三四五区| 欧美巨大黑人极品精男| 亚洲日本中文字幕| 国产一区二区三区三区在线观看| 国产成人高清激情视频在线观看| 欧美放荡办公室videos4k| 亚洲一区二区三区毛片| 欧美小视频在线观看| 欧美高清videos高潮hd| 国产精品吹潮在线观看| 国产一区二区三区中文| 国产亚洲欧美视频| 亚洲国产精品va在看黑人| 欧美激情2020午夜免费观看| 国产+成+人+亚洲欧洲| 91久久夜色精品国产网站| 青草青草久热精品视频在线观看| 国产成人久久久精品一区| 亚洲欧洲美洲在线综合| 亚洲欧美成人网| 欧美日韩国产精品一区二区不卡中文| 国产精品一区二区3区| 一区二区三区四区在线观看视频| 55夜色66夜色国产精品视频| 国产精品日韩欧美大师| 91精品国产91| 亚洲福利视频免费观看| 国产精品成人v| 欧洲成人在线观看| 成人性教育视频在线观看| 在线观看91久久久久久| 主播福利视频一区| 久久在线免费观看视频| 正在播放欧美视频| 日本高清久久天堂| 欧美国产日本高清在线| 国产女人精品视频| 欧美放荡办公室videos4k| 日韩国产欧美区| 亚洲欧洲黄色网| 欧美另类暴力丝袜| 成人午夜高潮视频| 国产精品极品美女粉嫩高清在线| 最近2019中文免费高清视频观看www99| 福利视频导航一区| 亚洲一区二区三区在线免费观看| 欧美日韩高清区| 国产精品www网站| 亚洲国产私拍精品国模在线观看| 日韩专区在线播放| 国产精品自产拍在线观看| 懂色av影视一区二区三区| 国产精品三级美女白浆呻吟| 日本高清久久天堂| 亚洲欧美日韩天堂一区二区| 91视频8mav| 成人福利视频在线观看| 欧美制服第一页| 国产欧美日韩中文| 国产在线98福利播放视频| 亚洲国产精品热久久|