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的认证,知识面非常宽广。
评论加载中…
![]() |