<script>
function loadXml(){
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.load("BlogInfo.xml");
var visitNum= xmlDoc.getElementsByTagName('BlogInfo')[0].getAttribute("visitNum");
alert(visitNum);
}
</script>
</head>
<body onload="loadXml()">
</body>
</html>
BlogInfo.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<BlogInfo ResName="blogInfo" bpId="斧头帮" blogId="73" templateId="1" visitNum="44" bpNum="85"><faceUrl></faceUrl></BlogInfo>
输出结果:44
本文通过一个简单的例子展示了如何使用JavaScript加载并读取XML文件中的数据。具体实现方式为利用`new ActiveXObject`创建XMLDOM对象,并设置其async属性为false以确保同步加载。然后通过调用load方法指定XML文件路径来加载数据,最后通过getElementsByTagName方法获取所需节点的属性值。
852

被折叠的 条评论
为什么被折叠?



