zoukankan      html  css  js  c++  java
  • js为xml添加节点和属性

     1<script language="JavaScript">
     2<!--
     3var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") 
     4doc.loadXML('<?xml version="1.0"?><students><name id="test"><firstname></firstname></name></students>');
     5
     6 var newnode = doc.createNode(1,"name","");
     7   var r = doc.createAttribute("id");    //创建属性
     8        r.value="test2";
     9  
    10        newnode.setAttributeNode(r); //添加属性
    11       
    12var newelement=doc.createElement("sex");//创建元素
    13
    14
    15 var r1 = doc.createAttribute("id");    //创建属性
    16        r1.value="test2";
    17newelement.setAttributeNode(r1)
    18newnode.appendChild(newelement)
    19doc.lastChild.appendChild(newnode)
    20
    21   alert(doc.xml)//添加一个子节点后的xml
    22
    23 currNode=doc.documentElement.childNodes.item(0);//
    24doc.documentElement.removeChild(currNode)//删除节点
    25
    26 alert(doc.xml)//删除后的xml
    27
    28//-->
    29</script>
  • 相关阅读:
    P1032 字串变换
    P3203 [HNOI2010]弹飞绵羊
    P3690 【模板】Link Cut Tree (动态树)
    P2147 [SDOI2008]洞穴勘测
    P3950 部落冲突
    Codeforces Round #469 Div. 2题解
    线段树
    SDOI2018退役记
    4.1模拟题
    无旋Treap
  • 原文地址:https://www.cnblogs.com/wucf2004/p/575320.html
Copyright © 2011-2022 走看看