- <script language="JavaScript">
- <!--
- var doc = new ActiveXObject("Msxml2.DOMDocument");
- var p = doc.createProcessingInstruction("xml","version='1.0' encoding='gb2312'");
- doc.appendChild(p);
- var root = doc.createNode(1,"students","");
- var n = doc.createNode(1,"ttyp","");
- var o = doc.createElement("sex");
- o.text = "男";
- var r = doc.createAttribute("id");
- r.value="test";
- n.setAttributeNode(r);
- var r1 = doc.createAttribute("class");
- r1.value="tt";
- n.setAttributeNode(r1);
- n.removeAttribute("class");
- n.appendChild(o);
- n.appendChild(doc.createTextNode("this is a text node."));
- n.appendChild(doc.createComment("this is a comment/n"));
- root.appendChild(n);
- var m = n.cloneNode(true);
- root.appendChild(m);
- root.removeChild(root.childNodes(0));
- var c = doc.createCDATASection("this is a cdata");
- c.text = "hi,cdata";
- root.appendChild(c);
- doc.appendChild(root);
- var a = doc.getElementsByTagName("ttyp");
- for(var i= 0;i<a.length;i++)
- {
- alert(a[i].xml);
- for(var j=0;j<a[i].attributes.length;j++)
- {
- alert(a[i].attributes[j].name);
- }
- }
- var b = doc.selectSingleNode("//ttyp/sex");
- b.text = "女";
- if(n)
- {
- alert(n.ownerDocument.xml);
- }
- </script>