關於xml的簡介與編寫格式在下在這就不多談了(因為 大家都是聰明人)。對xml的最通常的使用,就是讀取出xml文件中所儲存的資料。我們來建立這個要被讀取的xml文件。你可以用任何一種純文字編輯器來 建立乙個xml文件。開啟你喜歡的純文字編輯器,在其中輸入下面的**;
(這是乙個個人簡歷):
///<?xml version="1.0" encoding="gb2312"?> 明男
21南寧繁男
21上海
把該文件作為 profile.xml 儲存。
現在我們來建立用於讀取profile.xml文件的flash 程式。新建乙個flash 文件,在根時間線的第1幀**下面的指令碼:
//防止亂碼(一般這樣說,但不然只要在儲存xml文件時以unicode儲存就可以刪除這句)
system.usecodepage=true;
//建立乙個xml物件myxml
myxml=new xml();
//建立乙個all 與 aa bb cc dd的陣列
var all = new array();
var aa = new array();
var bb = new array();
var cc = new array();
var dd = new array();
//把profile.xml裝入myxml
myxml.load("profile.xml");
//忽略僅包含空白的文字節點
myxml.ignorewhite=true;
//當profile.xml完全裝入myxml中時應進行的處理
myxml.onload=function(success)//結束
語法1//語法: myxml.childnodes
//返回:乙個物件陣列
//介紹:讀取 xml 操作物件的 childnodes 屬性,可以獲取乙個包含 myxml 操作物件中全部子節點物件的物件陣列,物件陣列中的每 個資料元素都是 myxml 操作物件中的乙個子節點物件。
//語法2///
//語法: myxml.firstchild
//返回:乙個 xml 元素或文字節點物件
//介紹:通過讀取 xml 操作物件的 firstchild 屬性,可以獲取 myxml 操作物件中包含的第乙個子元素節點或子文字節點物件。
文章2*************************===
xml類:
xml.ignorewhite;//處理xml文件中的空白,設為true時,忽略空白,預設值為false.
xml.load("xml文件的位址");//載入指定的xml文件.
xml.onload=function(success:boolean){};//成功載入了xml文件時呼叫.
xml建構函式.
xmlnode類:
xmlnode.attributes;//用來指定xml文件的屬性.
xmlnode.childnodes;//返回指定xml文件物件的子級的陣列.
xmlnode.firstchild;//引用父級節點的子級列表中的第乙個子級.
xmlnode.nodevalue;//返回xml物件的節點值.
xmlnode.nodename;//xml 物件的節點名稱
在「藍色理想」裡找到這些屬性,用nodevalue的時候,試了大半天,還是沒有成功。。。
一時興起,試了firstchild,竟然成功了。。
如:還是狼神
提取乙個xml中,「langshen」這個值的時候,name是這樣提取的:
xml.firstchild.firstchild.firstchild.attributes.name
.而結點內容,則是:
xml.firstchild.firstchild.firstchild.firstchild。。用nodevalue時會返回null
而且,flash中讀xml和vb類的不一樣,第一層就已經是乙個firstchild。。。
XML系列 Flash讀取XML資料
以前老師說的對 你會的越多,不會的就越多。假如你會的東西代表乙個圓,那當圓小的時候不會的東西相對來說就比較少,當圓越來越大的時候,由於圓周長的越來越大,那你不會的東西就相對來說是越來越多了 一直以來只知道用簡單的複製黏貼製作東西,很多事情也是一做完了就開始忘卻,flash這個軟體在2000年的時候就...
flash讀取XML格式資料
xml格式 兩種寫法 第一種 宣告省略,不影響flash讀取 假設不宣告xml格式,則必須儲存成utf 8格式,否則用ie開啟xml文件 會出現無效字元等問題 1第乙個 絕對第乙個 2第二個 絕對第二個 第二個可以混合使用.本例就是混合使用,這個格式寫法看自己習慣,我喜歡第二種,呵呵 絕對第乙個 絕...
flash讀取外部xml配置檔案基本方法
讓我們先看一看什麼是xml,xml是可擴充套件標記語言的縮寫,全稱為extensible markup language,主要研究什麼 是資料和資料的儲存問題。簡單的說就是如果你想通過讀取外部配置來改變程式載入的功能,可以用到它。1.乙個簡單的xml示例 1.img 2.img 我是天才!我最帥!2...