<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    葉明的javablog

    java學習天堂,個人關于其他blog:blog.javaworker.cn,歡迎大家訪問
    posts - 64, comments - 50, trackbacks - 0, articles - 3

    用實例說明如何用JavaScript生成XML

    Posted on 2006-01-23 13:34 天空蒼茫 閱讀(301) 評論(0)  編輯  收藏 所屬分類: jsp學習 、JS
    <script language="javascript">
    <!--
    var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") 


    //加載文檔
    //doc.load("b.xml");

    //創建文件頭
    var p = doc.createProcessingInstruction
    ("xml","version=’’1.0’’ 
    encoding=’’gb2312’’");

        //添加文件頭
        doc.appendChild(p);

    //用于直接加載時獲得根接點
    //var root = doc.documentElement;

    //兩種方式創建根接點
    //    var root =
    doc.createElement("students");
        var root = doc.createNode(1,"students","");

        //創建子接點
        var n = doc.createNode(1,"ttyp","");

            //指定子接點文本
            //n.text = " this is a test";
        
        //創建孫接點
        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");
        //var a = doc.selectNodes("http://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);
            }
        }

        //XML保存(需要在服務端,客戶端用FSO)
        //doc.save();
        
        //查看根接點XML
        if(n)
        {
            alert(n.ownerDocument.xml);
        }

    //-->
    </script>

    主站蜘蛛池模板: 国产免费变态视频网址网站| 国产AV无码专区亚洲AV手机麻豆| 免费无码一区二区| 亚洲国产精品无码专区影院 | 成人电影在线免费观看| 亚洲日韩在线视频| 亚洲精品天堂成人片?V在线播放| 91热久久免费精品99| 亚洲AV无码AV男人的天堂不卡| 国产精品免费看久久久 | 看成年女人免费午夜视频| 亚洲AV无码专区国产乱码电影 | 久久青草91免费观看| 亚洲av无码一区二区三区人妖| 国产精品国产亚洲精品看不卡| 成人毛片免费视频| 鲁死你资源站亚洲av| 亚洲AV本道一区二区三区四区| 6080午夜一级毛片免费看| 无码人妻一区二区三区免费视频| 亚洲A∨无码无在线观看| 免费一看一级毛片| 久久免费99精品国产自在现线| 亚洲av专区无码观看精品天堂| 日韩国产免费一区二区三区| 一级女人18片毛片免费视频| 亚洲三级在线观看| 亚洲国产香蕉碰碰人人| 亚洲精品国产电影| 免费黄网在线观看| xxxxx做受大片视频免费| 亚洲免费观看在线视频| 国产亚洲av片在线观看16女人| 国产精品极品美女免费观看| 国产一卡二卡四卡免费| 嫩草成人永久免费观看| 国产精品一区二区三区免费| 亚洲欧洲国产日韩精品| 久久久久亚洲av毛片大| 免费v片在线观看品善网| 日本黄页网站免费|