最近进行解析HTMl代码的时候,碰到XML数据岛的问题,现在做完这个项目后,来总结一下。
XML 数据岛 ( data islands )就是被 html 页面引用或者包含的 xml 数据,是从 IE5 开始引入的一项技术。可以通过 xml 标签很轻松将数据岛插入到 html 文档中。我用到的是通过使用XML文件和XSl文件,通过Javascript代码进行组装,最后在页面生成组装的数据,其中XML包含的是原始数据,XSL文件包含的内容是需要解析的表达式内容。下面来以此简单介绍一下数据岛是如何实现的。
下面我们来看看在 javascript 中怎样通过DOM访问数据岛中的数据
function accessData(url, body) {
try {
if (xmlhttp != null) {
return;
}
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.onreadystatechange = doQueryData_callback;//xml数据加载完成后回调函数
}
xmlhttp.open("POST", url, asyncFlag);
xmlhttp.setRequestHeader("Content-Type", "text/xml");
if (body == null || body == "") {
xmlhttp.send();
} else {
xmlhttp.send(body);
}
if (!asyncFlag) {
return xmlhttp.responseXML;
}
}
catch (exp) {
throw (exp);
}
}
分享到:
相关推荐
XML之数据岛 XML之数据岛
XML基础实例 数据岛XML基础实例 数据岛
数据岛是指存在于HTML页面中的XML代码。数据岛允许你在HTML页面中集成XML,对XML编 写脚本,而不需要通过脚本或<OBJECT>标签读取XML。
js操作xml的数据岛技术,js操作xml的数据岛技术
XML数据岛技术及应用.pdf
XML分页排序数据岛 将后台绑定的数据源,绑定到属性,再通过xml绑定到前台
最近做一个有关数据岛的项目,搜集了一些有关数据岛的资料,整理了一下,希望对有些人有用。
这里,我们将通过XML的数据岛来快速创建自定义的上下文菜单。XML数据岛就是存在于HTML文档中的XML数据的一部分。通过XML文档对象模型[XML document object model (DOM)],我们可以轻松地参考和引用XML里的内容。我们...
NULL 博文链接:https://back-888888.iteye.com/blog/1026892
XML数据岛综合了使用XML文档和HTML文档的优点 结构化XML数据可以与一张表格对应,每一列式一个元素,每一行是一条记录包含若干元素
静态页面(html)结合xml数据岛实现的无刷新幻灯片切换效果 html结合xml数据岛实现的无刷新幻灯片切换效果源码,有暂停、运行、翻页等按钮。无需连接数据库,无需IIS等服务器。下载了本地打开就能用。。。。。。
技术的研究现状,将XML索引技术分为两大类:节点记录类索引(本身还可以分为3个小的类型)和结构摘要类 索引.根据XML数据查询处理效率以及XML数据修改对XML索引的要求,讨论了相关XML索引方法的优点 和不足,并归结...
xml 数据岛 部分示例 经典,包括数据、图片、表格、样式
XML数据管理技术,感兴趣的人可以看一下
Web服务器与客户机之间的数据传递方式有三种:HTML页面,XML文档以及XML数据岛。采用数据岛作为交互手段,不仅可以使数据具备一定的语义信息,还能保持HTML的原有特色
节点的获取以及对所获取的XML片段相似性的度量从方便普通用户使用为准则探讨了相关XML查询技术的优、 缺点,将如下4个问题作为需要进一步关注的研究内容:结构化关键字查询及相应的结构相似性度量方法,如何消除 ...
20081128XML数据岛[定义].pdf
html+xml数据岛实现无刷新首页幻灯片
看到网上只有基于数据库的,这里给一个JSP和XML版的购物车源代码
c#操作xml文件整理-实用篇\读写xml所有节点个人小结和读取xml节点的数据总结