XML - JavaScript

本文介绍了XMLHttpRequest对象的作用及创建方法,并详细解释了如何在不同浏览器中实现这一功能。此外,还介绍了现代浏览器内置的XML解析器及其如何将XML转换为可被JavaScript操作的XMLDOM对象。

XMLHttpRequest对象

任何W3C标准未规定XMLHttpRequest对象
XMLHttpRequest作用
	在不重新加载页面的情况下更新网页
	在页面已加载后从服务器请求数据
	在页面已加载后从服务器接收数据
	后台与服务器交换数据
所有现代浏览器都内建了XMLHttpRequest对象
	创建语法: xmlhttp=new XMLHttpRequest();
IE5和IE6使用 ActiveX 对象
	创建语法: xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
根据不同浏览器创建XMLHttpRequest对象方法
	<script type="text/javascript">
		var xmlhttp;
		function loadXMLDoc(url){
			xmlhttp=null;
			//是否支持XMLHttpRequest
			if (window.XMLHttpRequest){
		 			xmlhttp=new XMLHttpRequest();
	 		//是否支持ActiveXObject
	 		}else if (window.ActiveXObject){
	 			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	 		}
		}
	</script>

XML解析器

所有现代浏览器都内建了供读取和操作XML的XML解析器.
	解析器把XML转换为XML DOM对象,可通过JavaScript操作的对象
XML DOM
XML DOM(XML Document Object Model)定义了访问和操作XML文档的标准方法
DOM把XML文档作为树结构来查看.能够通过DOM树来访问所有元素.
	可以修改或删除它们的内容,并创建新的元素.
XML to HTML
把XML数据显示为HTML


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值