using_xml3.htm

来自「sample javascript code using xml」· HTM 代码 · 共 38 行

HTM
38
字号
<script>

var xmlDocument;
var rootElement;

function initEmpData() {
	xmlDocument = new ActiveXObject("Msxml2.DOMDocument");
	try {
		rootElement = this.xmlDocument.createElement("data");
		createEmpElement("1", "林根");
		createEmpElement("2", "措炼康");
	} catch ( e ) {}
}

function createEmpElement(id, name) {
	var empElement = this.xmlDocument.createElement("emp");
	empElement.setAttribute("id", id);
	var nameElement = this.xmlDocument.createElement("name");
	var valueDS = this.xmlDocument.createCDATASection(name);
	nameElement.appendChild(valueDS);
	empElement.appendChild(nameElement);
	this.rootElement.appendChild(empElement);
}


function findUser(targetEmpNo) {
	var targetNode = this.rootElement.selectSingleNode("//emp[@id='"+targetEmpNo+"']");
	alert(targetNode.selectSingleNode("name").text);
}


</script>


<body onload="initEmpData()">
<button onclick="findUser('1')">1锅</button>
<button onclick="findUser('2')">2锅</button>
</body>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?