一、建立XML对象:
var myXML = new XML();
二、引用XML文件:
myXML.load("data.xml");
三、忽略空格:
myXML.ignoreWhite = true;//默认的为false
四、处理XML对象的函数:
myXML.onLoad = function(success)
{
statements;
}
五、data.XML文件的内容:
<data1 name="imagebear">
<data2 name="mariger">
xiaoshandong
</data2>
<data3 name="mariger3">
xiaoshandong3
</data3>
</data1>
六、返回值实例
1、myXML.childNodes[0]将返回:
<data1 name="imagebear">
<data2 name="mariger">
xiaoshandong
</data2>
<data3 name="mariger3">
xiaoshandong3
</data3>
</data1>
2、myXML.childNodes[0].nodeName将返回:
data1
3、myXML.childNodes[0].childNodes[0].name将返回:
imagebear
4、myXML.childNodes[0].childNodes[0]将返回:
<data2 name="mariger">
xiaoshandong
</data2>
5、myXML.childNodes[0].childNodes[0].nodeName将返回:
data2
6、myXML.childNodes[0].childNodes[1].attributes.name将返回:
mariger3
7、myXML.childNodes[0].childNodes[0].childNodes[0].nodeValue将返回:
xiaoshandong
8、var myName = myXML.firstChild.firstChild;
trace(myName.nodeName);将输出data2
myName = myName.nextSibling;
trace(myName.nodeName);将输出data3childNodes[0]等价于firstChild
七、附:测试用的代码,XML文件如楼上所示
var myXML = new XML();
myXML.load("data.xml");
myXML.ignoreWhite = true;
myXML.onLoad = function(success)
{
if(success)
{
//myArray = myXML.childNodes[0];
//trace(myArray.attributes.name);
//trace(myXML.childNodes[0].childNodes[1].firstChild.nodeValue);
//trace(myXML.firstChild);
//trace(myXML.childNodes[0].nodeName);
//trace(myXML.firstChild.attributes.name);
//trace(myXML.childNodes[0].childNodes[1].nodeName);
//trace(myXML.childNodes[0].childNodes[1].attributes.name);
//trace(myXML.firstChild.firstChild);
//trace(myXML.firstChild.firstChild.nodeName);
//trace(myXML.firstChild.firstChild.attributes.name);
//trace(myXML.childNodes[0].childNodes[0].childNodes[0].nodeValue);
var myName = myXML.firstChild.firstChild;
trace(myName.nodeName);
myName = myName.nextSibling;
trace(myName.nodeName);
}
相关推荐
【标题】:“小型FLASH+ASP+XML的新闻发布系统”是一个基于技术组合的简易信息发布平台,主要应用于个人网站或小型企业网站,提供动态更新新闻的功能。这个系统结合了三种技术:Flash用于前端展示,ASP(Active ...
4. **AS读取XML简易应用**:AS可以读取XML文件,这在数据交换和配置文件读取中非常常见。在本案例中,可能使用XML存储拍照设置或用户信息,AS读取这些数据以自定义拍照过程或提供个性化服务。 5. **JS分页浏览相框...
FlashMXAction简易手册.zip XML.nodeName 类型: 对象属性 适用环境: Flash 5 或更新版本 语法: myXML.nodeName 参数: myXML:已经存在的 XML 操作对象。 返回: 一个字符串值 介绍: 设置 XML 操作对象的...
5. **XML动态加载音频文件**: 这种方法使得音乐播放器可以从外部XML文件中读取音频信息,如文件路径、标题等。使用XML类加载和解析XML文件,然后根据数据创建和播放音乐。这样做的好处是灵活性高,方便添加或删除...
如果它是数据库文件,可能采用了某种特定格式,如XML、JSON或者数据库文件格式,以供程序读取和处理。 综合以上分析,这个“ym.rar_记事”压缩包很可能是一个简易的记事管理系统,包括前端用户界面(通过`index....
Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...
含本书教程PDF 共399个实例: 第1章 窗体与界面设计 1.1 菜单应用实例 cc实例001 在系统菜单中添加菜单项 cc实例002 带图标的程序菜单 cc实例003 根据表中数据动态生成菜单 cc实例004 浮动...
含本书PDF教程 共399个实例: 第1章 窗体与界面设计 1.1 菜单应用实例 cc实例001 在系统菜单中添加菜单项 cc实例002 带图标的程序菜单 cc实例003 根据表中数据动态生成菜单 cc实例004 浮动...
实例151 顺序读取文件 实例152 制作日志文件 5.7 文件管理 实例153 分类整理磁盘文件 实例154 计算机磁盘空间报警程序 实例155 批量改变指定文件的属性 5.8 加密与解密 实例156 文件的加密与解密 实例157 ...
实例151 顺序读取文件 实例152 制作日志文件 5.7 文件管理 实例153 分类整理磁盘文件 实例154 计算机磁盘空间报警程序 实例155 批量改变指定文件的属性 5.8 加密与解密 实例156 文件的加密与解密 实例157 ...
cc实例149 修改文件属性 cc实例150 修改文件及目录的名称 5.6 文件的读取与保存 cc实例151 顺序读取文件 cc实例152 制作日志文件 5.7 文件管理 cc实例153 分类整理磁盘文件 cc实例154 计算机磁盘空间...
实例080 将XML文件节点绑定到TreeView控件中 106 2.8 DataGridView控件应用 108 实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中...
实例080 将XML文件节点绑定到TreeView控件中 106 2.8 DataGridView控件应用 108 实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中...
实例080 将XML文件节点绑定到TreeView控件中 106 2.8 DataGridView控件应用 108 实例081 DataGridView控件的分页功能 108 实例082 从DataGridView控件拖放数据至TreeView控件 113 实例083 在DataGridView控件中...