最近由于看了一些DOM、DHTML方面的资料,为了加深映象,做了一个小例子,从一个xml文件读取文件,在HTML文档中显示。
XML文档内容如下(user.xml):
读取操作如下:
usersID | 姓名 | 性别 | 年龄 | 职位 |
//创建xml dom对象,读取xml文件
doc = new ActiveXObject("MSXML2.DOMDocument.3.0");
doc.load("users.xml");
//子元素
var items = doc.documentElement.childNodes;
var oTbody = document.all.tbody;
//遍历子元素
for(var i=0;i
var item = items[i];
var atts = item.attributes;
//利用dhtml创建子元素
var oRow = document.createElement("TR");
for(var j=0;j
oCell = document.createElement("TD");
oCell.innerText = atts[j].value;
oRow.appendChild(oCell);
}
oTbody.appendChild(oRow);
//alert(item.attributes.length);
}
结果如图:
发件人 帖图