2007-10-02

使用XMLHttpRequest处理XML

来源: 开发者在线 作者:Tony Patton 评论 0 条
 

document.body.style.cursor='auto';

}

function xmlReady() {

if (obj.readyState == 4) {

if (obj.status == 200) {

var xmldoc = obj.responseXML;

var node1 = xmldoc.selectSingleNode('response/telephone');

var node2 = xmldoc.selectSingleNode('response/companyname');

document.forms[0].telephone.value = node1.firstChild.data;

document.forms[0].cname.value = node2.firstChild.data;

} }

</script></head><body>

<form id="frmTest">

Company: <input type="text" name="cname" /><br />

Telephone: <input type="text" name="telephone" /><br />

<input type="button" value="Click" onclick="getData();" />

</form></body></html>

XML DOM使得XML数据处理变得很简单。你可以很轻易地使用for循环,以及XML DOM方法和属性快速浏览一个XML文档的元素。

在网络中,有很多可利用的数据源提供给XML格式的数据,比如Amazon和Google。你可以使用XMLHttpRequest对象在一个Web页或程序中集成这些服务。

浏览器中的XML

虽然XMLHttpRequest对象是AJAX开发的要害,但它也可将XML导入到浏览器。通过使用不同的方法和属性,这一对象可以很轻易地操作包含在XML文档中的数据。在以后的操作中,你可以使用XSL表单方式来显示数据。

本文作者Tony Patton的职业生涯始于应用程序开发员,并已经获得了Java、VB、Lotus和XML的认证,知识面非常宽广。


共2页: 上一页 [1] 2 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:初学者:PHP语法学习笔记  
下一篇:mashup使Web呈现新外观
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号