日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Flash读取xml奥秘

發布時間:2025/4/5 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Flash读取xml奥秘 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先講的是xml的格式,
<?xml version="1.0" encoding="utf-8"?>(注釋:最好使用utf-8編碼)
<格式1>
<格式2>
<分支 name="測試"/>
</格式2>
</格式1>

(注意:xml是標記語言。標記都可以自己定義)
那flash是怎么讀取xml呢??
先用flash幾個函數來調用xml
new XML()
參數
用來調用xml
my_xml.load(url)
參數
url 要加載的 XML 文檔所位于的 URL。
my_sound.onLoad = function(success){
// 此處是您的語句
}
參數
success 如果 my_sound 已成功加載,則為布爾值 true,否則為 false。
加載xml的語句就這些了呵呵~~可是怎么讀取xml內的數據呢~~~~~~
一般用到:
my_xml.childNodes
參數
無。
返回
一個數組。
說明
屬性(只讀);指定 XML 對象的子級組成的數組。
my_xml.attributes
參數
無。
返回
一個數組。
說明
屬性;一個包含指定 XML 對象的所有屬性的關聯數組。
my_xml.nodeName
說明
屬性;XML 對象的節點名稱。
my_xml.firstChild
說明
屬性(只讀);計算指定的 XML 對象,并引用父級節點的子級列表中的第一個子級。
喂喂你這上面寫些的什么東西~~~~~~我怎么看不大明白到底怎么用啊~~~(旁白)恩好
的這里我寫個例子給你看~~~~~~
例子:
我上面不是寫了一個xml呢(在加點東西)。
<?xml version="1.0" encoding="utf-8"?>
<格式1 name="測試">(注釋:這是第一層)
abc
<格式2>(注釋:這是第一層的第二層
<分支 name="測試"/>(注釋:這是第一層中第二層中的第一層)
</格式2>
</格式1>
(最好用~~~專門的~~xml工具寫,用記事本寫不知道為什么出錯郁悶)
那好先把這個保存為:dataangel.xml
//讀取xml:
var angel=new XML();
angel.load(dataangel.xml);
angel.ignoreWhite = true;//忽略空白的文本節點
angel.onLoad = function(success){
//讀取第一層中name的值
trace(angel.childNodes[0].attributes.name);//trace說明:“輸出”面板中顯示結果。
//讀取第一層中的第二層中的第一層中的name值
trace(angel.childNodes[0].childNodes[1].childNodes[0].attributes.name);
//讀取第一層的標簽
trace(angel.childNodes[0].nodeName);
//讀取第一層的第二層的標簽
trace(angel.childNodes[0].childNodes[1].nodeName);
//讀取第一層的第二層的的第一層中的標簽
trace(angel.childNodes[0].childNodes[1].childNodes[0].nodeName);
//讀取<格式1></格式1>之間的~~~~abc
trace(angel.childNodes[0].firstChild);
}

轉載于:https://www.cnblogs.com/flysnow-z/archive/2008/08/18/1270605.html

總結

以上是生活随笔為你收集整理的Flash读取xml奥秘的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。