html文件怎么调用外部xml文件

html文件怎么调用外部xml文件,第1张

1 对这个xml文件的内容进行 *** 作

2 首先,加载这个xml文件,js中加载xml文件,是通过XMLDOM来进行的.

// 加载xml文档

loadXML = function(xmlFile)

{

var xmlDoc

if(window.ActiveXObject)

{

xmlDoc= new ActiveXObject('Microsoft.XMLDOM')

xmlDoc.async= false//是否异步加载xml文件(如果为ture,程序不论xml文件是否全部载入就开始运行下面程序,所以如果接下来就 *** 作xml文件可能出错)

xmlDoc.load(xmlFile)

}

else if (document.implementation&&document.implementation.createDocument)

{

xmlDoc= document.implementation.createDocument('', '', null)

xmlDoc.load(xmlFile)

}

else

{

return null

}

return xmlDoc

}

xml文件对象出来了, 接下去要对这个文档进行 *** 作了

比如说,需要得到节点Login/Weapon/W的第一个节点的属性,那么可以如下进行:

// 首先对xml对象进行判断

checkXMLDocObj= function(xmlFile)

{

var xmlDoc= loadXML(xmlFile)

if(xmlDoc==null)

{

alert('您的浏览器不支持xml文件读取,于是本页面禁止您的 *** 作,推荐使用IE5.0以上可以解决此问题!')

window.location.href='/Index.aspx'

}

return xmlDoc

}

// 然后开始获取需要的Login/Weapon/W的第一个节点的属性值

var xmlDoc= checkXMLDocObj('/EBS/XML/Login.xml')

var v= xmlDoc.getElementsByTagName('Login/Weapon/W')[0].childNodes.getAttribute('Text')

网页,是网站中的一个页面,通常是网页是构成网站的基本元素,是承载各种网站应用的平台。通俗的说,网站就是由网页组成的。

所谓网站(Website),就是指在因特网上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布或收集信息。

构成元素

文字与图片是构成一个网页的两个最基本的元素。你可以简单的理解为:文字,就是网页的内容,图片,就是网页的美观。除此之外,网页的元素还包括动画、音乐、程序等等。

网页的类型

通常我们看到的网页,都是以 htm 或html后缀结尾的文件,俗称 HTML文件。不同的后缀,分别代表不同类型的网页文件,例如以 CGI 、 ASP 、 PHP 、 JSP 甚至其他更多。

简述

Web体系结构

传统的Web数据库系统一般实现Web数据库系统的连接和应用可采取两种方法,一种是在Web服务器端提供中间件来连接Web服务器和数据库服务器,另一种是把应用程序下载到客户端并在客户端直接访问数据库。中间件负责管理Web服务器和数据库服务器之间的通信并提供应用程序服务,它能够直接调用外部程序或脚本代码来访问数据库,因此可以提供与数据库相关的动态HTML页面,或执行用户查询,并将查询结果格式化成HTML页面。通过Web服务器返回给Web浏览器。最基本的中间件技术有通过网关接口CGI和应用程序接口API两种。[3]

公共网关接口

CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是WWW服务器运行时外部程序的规范,按照CGI编写的程序可以扩展服务器的功能,完成服务器本身不能完成的工作,外部程序执行时间可以生成HTML文档,并将文档返回WWW服务器。CGI应用程序能够与浏览器进行交互作用,还可以通过数据库的API与数据库服务器等外部数据源进行通信,如一个CGI程序可以从数据库服务器中获取数据,然后格式化为HTML文档后发送给浏览器,也可以将从浏览器获得的数据放到数据库中。几乎使用的服务器软件都支持CGI,开发人员可以使用任何一种WWW服务器内置语言编写CGI,其中包括流行的C、C++ 、VB和Delphi等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7334462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存