`
昔日舞曲
  • 浏览: 58185 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据岛的运用

阅读更多

数据岛是指存在于HTML页面中的XML代码。数据岛允许你在HTML页面中集成XML,对XML编 写脚本,而不需要通过脚本或<OBJECT>标签读取XML。几乎所有能够存在于一个结构完整 的XML文档中的东西都能存在于一个数据岛中。包括处理指示、DOCTYPE声明和内部子集 。(注意,编码串不能放在数据岛中。)
<XML>元素标记数据岛的开始,它的ID属性提供了一个可以用来引用数据岛的名称。

<scriptlanguage="javascript">...
varxmlID="xmlcmbtree";
varcmbPrefix="xmlcmb";
varnMaxLevel=3;
vartblName="tbl";
functionCreateList(nLevel)
...{
vardoc=document.all("xmlcmbtree").documentElement;

varnodes,nIndex,node;
nodes
=doc.childNodes;
for(vari=1;i<nLevel;i++)
...{
nIndex
=document.all(cmbPrefix+i).selectedIndex;
node
=nodes[nIndex];
nodes
=node.childNodes;
}


varcmb=document.all(cmbPrefix+nLevel);
if(!cmb)
...{
cmb
=document.createElement("SELECT");
cmb.id
=cmbPrefix+nLevel;
cmb.onchange
=newFunction("ChangeSelection("+nLevel+")");

//document.body.appendChild(cmb);
varcell=document.all(tblName).rows[1].insertCell();
cell.appendChild(cmb);


cell
=document.all(tblName).rows[0].insertCell();

varlabel=document.createElement("SPAN");
label.style.fontWeight
="bold";
label.style.color
="red";
label.innerHTML
=nodes[0].nodeName+":";

cell.appendChild(label);

//document.body.insertBefore(label,cmb)

}


cmb.options.length
=0;



for(i=0;i<nodes.length;i++)
...{
varopt=newOption(nodes[i].getAttribute("text"),nodes[i].getAttribute("value"));
cmb.options.add(opt);
}


ChangeSelection(nLevel);
}


functionChangeSelection(nLevel)
...{
if(nLevel<nMaxLevel)
CreateList(nLevel
+1);
}


</script>
<bodyonload="CreateList(1);">
<!--用JSP生成就可以了!-->
<xmlid="xmlcmbtree">
<country>
<provincetext="JiangSu"value="JiangSu">
<citytext="NanJing"value="NanJing">
<streettext="XinJieKou"value="XinJieKou"/>
<streettext="DongJiaXiang"value="DongJiaXiang"/>
</city>
<citytext="SuZhou"value="SuZhou">
<streettext="GuanQianJie"value="GuanQianJie"/>
<streettext="ReMinLu"value="ReMinLu"/>
</city>
</province>
<provincetext="Beijing"value="Beijing">
<citytext="Beijing"value="Beijing">
<streettext="XinJieKou"value="XinJieKou"/>
<streettext="SiHuanLu"value="SiHuanLu"/>
<streettext="XueYuanLu"value="XueYuanLu"/>
</city>
</province>
<provincetext="HeiBei"value="HeiBei">
<citytext="ShiJiaZhuang"value="ShiJiaZhuang">
<streettext="RenMinLu"value="RenMinLu"/>
</city>
</province>
</country>
</xml>
<tableid="tbl"border="1"cellspacing="0"cellpadding="0"">
<tr></tr>
<tr></tr>
</table>
</body>
分享到:
评论

相关推荐

    xml “数据岛”技术全面资料

    数据岛(Data Island)是一种在大数据环境中用于组织和管理数据的技术。它将大规模的数据集划分为更小、更易于管理和...这份资料集合将提供深入的理论知识和实践案例,对于理解并运用XML数据岛技术具有很高的参考价值。

    xml编程ppt数据岛ddt xsl dom jax xml编程 编程编程编程编程编程

    本PPT教程重点讲解了XML在编程中的应用,包括数据岛(Data Islands)、DDT(Data Driven Templates)、XSL(Extensible Stylesheet Language)、DOM(Document Object Model)以及JAXP(Java API for XML Processing...

    1002000_冒险岛js脚本_冒险岛js_冒险岛079脚本_冒险岛_冒险岛脚本_

    在冒险岛这样的网络游戏环境中,JavaScript通常被用于处理客户端与服务器之间的交互逻辑,如玩家动作的验证、游戏状态的更新、数据的传输等。079版本的脚本可能包含各种功能模块,如角色移动、技能施放、物品交易、...

    一线海079源码_冒险岛079_冒险岛一线海_冒险岛源码_冒险岛_冒险岛服务端

    这部分源码有助于我们学习游戏脚本语言的运用,理解如何通过脚本驱动游戏的动态变化。 不过,需要注意的是,"部分源码"意味着并非所有源码都包含在内,这可能会影响到对整个游戏系统的全面理解。因此,开发者需要...

    冒险岛小游戏

    通过以上技术的综合运用,【冒险岛小游戏】得以在浏览器环境中呈现一个互动性强、富有挑战性的游戏世界。开发者在遵循原生JavaScript语法的同时,也展示了对游戏开发流程和用户体验的深刻理解。

    职业代码_冒险岛代码_冒险岛_冒险岛脚本_stared7t3_冒险岛gm代码_

    理解并熟练运用这些知识,无论是对于游戏开发者还是热爱探索的玩家,都能更深入地体验和享受冒险岛带来的乐趣。通过对“职业代码.txt”等文件的解读,我们可以窥见游戏设计的冰山一角,领略到编程在游戏世界中的魅力...

    葫芦岛市宏运商厦销售数据的序列模式研究

    随着零售业的发展,特别是条形码技术的广泛运用,大量的销售数据得以积累。这些数据中隐藏着丰富信息,但如何从中发现有用的知识,并将其应用于商业决策,成为了研究者和业界关注的焦点。传统数据库管理系统虽然能够...

    冒险岛检测

    而从开发者的角度,HShield的运用展示了保护游戏环境免受外挂侵扰的技术手段。 尽管HShield在一定程度上提高了游戏的公平性,但它也可能引发一些争议。比如,误封正常玩家的账号,或者与某些安全软件冲突导致游戏...

    易语言冒险岛单机简化游戏源码

    在源码中,我们可以看到动画框和动画物体组件的运用。动画框是游戏中用于显示连续图像的控件,它可以实现角色、道具等元素的动态展示,而动画物体组件则是控制这些动画框按照预定规则运动的关键。通过这两者结合,...

    冒险岛新版砸卷器

    本文将深入探讨C#在这款砸卷器中的运用,以及相关技术知识点。 首先,C#中的类和对象是理解砸卷器工作原理的关键。砸卷器可能包含多个类,如“卷轴”类、“砸卷”类、“游戏接口”类等,每个类都封装了特定的功能。...

    xml基础知识

    掌握XML基础知识,包括XML样式和数据岛,对于理解和操作XML文档至关重要。在实际开发中,XML常用于配置文件、数据交换、Web服务等多种场景。了解并熟练运用这些概念,将有助于提升在XML课程学习中的表现,并为后续的...

    Ajax结合webService实现的无刷新幻灯片源码

    在本项目中,“Ajax结合webService实现的无刷新幻灯片源码”就运用了这一技术,使得幻灯片的切换无需整个页面刷新,提升用户体验。 【Web Service技术】 Web Service是一种基于网络的、分布式的模块化组件,它提供...

    FP23通讯协议 日本岛电RS485通讯接口

    FP23通讯协议是针对日本岛电(Shimaden)设备的一种特定的串行通信标准,主要用于实现设备间的RS485通信。RS485是一种广泛使用的多点通信...在实际项目中,理解并灵活运用这些知识能够确保设备间通信的稳定性和效率。

    概念性规划设计-30-方案文本.梅山岛概念规划及核心区城市设计.rar

    1. 地理信息系统(GIS)的运用:GIS是一种集成地理位置信息和属性数据的技术,用于空间分析和决策支持。在规划中,GIS可能被用来评估梅山岛的地形地貌、水文地质、植被分布等,为规划提供科学依据。 2. 数据驱动的...

    java 冒险岛游戏源码

    在这个游戏中,开发者可能运用了Java Swing或JavaFX库来构建游戏界面,利用Java的核心编程概念如面向对象设计、事件处理、线程管理等来实现游戏逻辑。 1. **Java Swing或JavaFX**: 这些是Java用于创建图形用户界面...

    蓝天白云下的梦想岛-适合数据分析的蓝色商务PPT模板.ppt

    在实际应用中,这样的模板能够帮助演讲者在讲述枯燥的数据时,通过色彩和图形的巧妙运用,使内容更易于理解和记忆。同时,它的布局结构清晰,便于用户添加和组织各种类型的信息,包括图表、图像、文字等,确保数据的...

    城市设计-42-方案文本.加弗纳斯岛城市设计—— WEST8.rar

    加弗纳斯岛城市设计方案是WEST8建筑设计事务所在城市规划与设计领域的一项重要...通过这些材料,我们可以深入了解WEST8如何运用数据驱动的设计方法,以及他们在加弗纳斯岛上的创新实践,为其他城市提供可借鉴的案例。

    岁月最新源码_冒险岛源码_冒险岛_冒险岛源码_岁月冒险岛端源码_岁月冒险岛079.zip

    首先,冒险岛的服务器端源码是整个游戏运行的核心,它负责处理玩家的登录验证、游戏状态更新、数据存储等操作。这部分源码可能包含了大量的网络编程知识,如TCP/IP协议的运用、心跳包的设计、以及防止作弊的策略。...

    葫芦岛市城市活动的空间分布格局及影响因素分析

    大数据技术改变了我们收集、存储、分析和运用数据的方式。在城市规划和管理领域,大数据技术的使用为获取和分析城市活动空间分布提供了新的手段,能够更加准确、快速地了解城市的运行情况。 2. 社交网络与在线应用...

    昆仑通态(MCGS)嵌入版_岛电FP93定制驱动.rar

    《昆仑通态MCGS嵌入版与岛电FP93定制驱动详解》 在工业自动化领域,数据采集和控制系统的高效运行至关...通过深入理解和熟练运用这一技术,我们可以构建出更智能、更灵活的工业控制系统,推动我国制造业的现代化进程。

Global site tag (gtag.js) - Google Analytics