1javascript操作xml文件综合实例<script language="JavaScript">
  2javascript操作xml文件综合实例<!--
  3javascript操作xml文件综合实例var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") 
  4javascript操作xml文件综合实例
  5javascript操作xml文件综合实例
  6javascript操作xml文件综合实例//加载文档
  7javascript操作xml文件综合实例//doc.load("b.xml");
  8javascript操作xml文件综合实例
  9javascript操作xml文件综合实例//创建文件头
 10javascript操作xml文件综合实例var p = doc.createProcessingInstruction("xml","version='1.0'  encoding='gb2312'");
 11javascript操作xml文件综合实例
 12javascript操作xml文件综合实例    //添加文件头
 13javascript操作xml文件综合实例    doc.appendChild(p);
 14javascript操作xml文件综合实例
 15javascript操作xml文件综合实例//用于直接加载时获得根接点
 16javascript操作xml文件综合实例//var root = doc.documentElement;
 17javascript操作xml文件综合实例
 18javascript操作xml文件综合实例//两种方式创建根接点
 19javascript操作xml文件综合实例//    var root = doc.createElement("students");
 20javascript操作xml文件综合实例    var root = doc.createNode(1,"students","");
 21javascript操作xml文件综合实例
 22javascript操作xml文件综合实例    //创建子接点
 23javascript操作xml文件综合实例    var n = doc.createNode(1,"ttyp","");
 24javascript操作xml文件综合实例
 25javascript操作xml文件综合实例        //指定子接点文本
 26javascript操作xml文件综合实例        //n.text = " this is a test";
 27javascript操作xml文件综合实例    
 28javascript操作xml文件综合实例    //创建孙接点
 29javascript操作xml文件综合实例    var o = doc.createElement("sex");
 30javascript操作xml文件综合实例        o.text = "";    //指定其文本
 31javascript操作xml文件综合实例
 32javascript操作xml文件综合实例    //创建属性
 33javascript操作xml文件综合实例    var r = doc.createAttribute("id");
 34javascript操作xml文件综合实例        r.value="test";
 35javascript操作xml文件综合实例
 36javascript操作xml文件综合实例        //添加属性
 37javascript操作xml文件综合实例        n.setAttributeNode(r);
 38javascript操作xml文件综合实例
 39javascript操作xml文件综合实例    //创建第二个属性    
 40javascript操作xml文件综合实例    var r1 = doc.createAttribute("class");
 41javascript操作xml文件综合实例        r1.value="tt";
 42javascript操作xml文件综合实例        
 43javascript操作xml文件综合实例        //添加属性
 44javascript操作xml文件综合实例        n.setAttributeNode(r1);
 45javascript操作xml文件综合实例
 46javascript操作xml文件综合实例        //删除第二个属性
 47javascript操作xml文件综合实例        n.removeAttribute("class");
 48javascript操作xml文件综合实例
 49javascript操作xml文件综合实例        //添加孙接点
 50javascript操作xml文件综合实例        n.appendChild(o);
 51javascript操作xml文件综合实例
 52javascript操作xml文件综合实例        //添加文本接点
 53javascript操作xml文件综合实例        n.appendChild(doc.createTextNode("this is a text node."));
 54javascript操作xml文件综合实例
 55javascript操作xml文件综合实例        //添加注释
 56javascript操作xml文件综合实例        n.appendChild(doc.createComment("this is a comment\n"));
 57javascript操作xml文件综合实例    
 58javascript操作xml文件综合实例        //添加子接点
 59javascript操作xml文件综合实例        root.appendChild(n);
 60javascript操作xml文件综合实例    
 61javascript操作xml文件综合实例    //复制接点
 62javascript操作xml文件综合实例    var m = n.cloneNode(true);
 63javascript操作xml文件综合实例
 64javascript操作xml文件综合实例        root.appendChild(m);
 65javascript操作xml文件综合实例        
 66javascript操作xml文件综合实例        //删除接点
 67javascript操作xml文件综合实例        root.removeChild(root.childNodes(0));
 68javascript操作xml文件综合实例
 69javascript操作xml文件综合实例    //创建数据段
 70javascript操作xml文件综合实例    var c = doc.createCDATASection("this is a cdata");
 71javascript操作xml文件综合实例        c.text = "hi,cdata";
 72javascript操作xml文件综合实例        //添加数据段
 73javascript操作xml文件综合实例        root.appendChild(c);
 74javascript操作xml文件综合实例    
 75javascript操作xml文件综合实例    //添加根接点
 76javascript操作xml文件综合实例    doc.appendChild(root);
 77javascript操作xml文件综合实例
 78javascript操作xml文件综合实例    //查找接点
 79javascript操作xml文件综合实例    var a = doc.getElementsByTagName("ttyp");
 80javascript操作xml文件综合实例    //var a = doc.selectNodes("//ttyp");
 81javascript操作xml文件综合实例
 82javascript操作xml文件综合实例    //显示改接点的属性
 83javascript操作xml文件综合实例    for(var i= 0;i<a.length;i++)
 84>

相关文章: