《web》XML解析小结

WEB解析XML

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script type="text/javascript">
		var doc = new ActiveXObject("Microsoft.XMLDOM")
		doc.load("");
		doc.async = flase;
		var root = doc.documentElement; //获得根标签
		var nodes = root.childNodes;//获得根标签下的所有子节点,返回一个数组
		nodes.nodeType//获得节点类型, 1 代表标签 2 代表属性 3代表文本
		var newNode = doc.createElement("name");//新增一个节点
		newNode.tagName//获得标签名字
		var textNode = doc.creatTextNode("Web编程思想");//新增一个文本
		newNode.appendChild(textNode);//将文本添加到新增的节点
		doc.appendChild(newNode);//将节点添加到根节点下
		newNode.setAttribute("page","500");
		for(var i = 0 ; i < nodes.length ; i++){
			alert(nodes[i].text);//获得每个子节点里的文本
			att = nodes[i].attributes;//获得每个节点的属性

		}
	
	</script>
</head>
<body>
	<div class="div1"></div>
	<div class="div2"></div>
</body>
</html>


猜你喜欢

转载自blog.csdn.net/qq727366586/article/details/79241079