<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 天空蒼茫 閱讀(295) 評論(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片在线观看| 夜夜嘿视频免费看| 色偷偷女男人的天堂亚洲网| 91热成人精品国产免费| 亚洲精品国产电影午夜| 色播精品免费小视频| 亚洲中文字幕人成乱码| 国产精品成人免费一区二区 | 人人狠狠综合久久亚洲88| 亚洲精品视频免费| 久久久久久久尹人综合网亚洲| 国产午夜精品久久久久免费视| 亚洲AV无码日韩AV无码导航| 99热精品在线免费观看| 亚洲成a人片在线看| 精品久久洲久久久久护士免费| 国产精品亚洲专区一区| 亚洲性在线看高清h片| 野花香在线视频免费观看大全 | 33333在线亚洲| 国产成人免费片在线视频观看| 一区二区三区免费在线视频 | 久久久久久毛片免费播放| 亚洲制服丝袜在线播放| 永久免费av无码网站大全| 一个人看的在线免费视频| 亚洲色图在线观看| 免费网站看v片在线香蕉| a级毛片免费网站| 亚洲综合激情六月婷婷在线观看| 在线A级毛片无码免费真人| 四虎国产精品永免费| 91天堂素人精品系列全集亚洲| 天天操夜夜操免费视频| 中文字幕不卡免费视频| 亚洲国产精品乱码在线观看97| 免费人成在线观看视频播放| 日韩精品无码专区免费播放| www亚洲精品久久久乳| 亚洲国产精品久久久久婷婷老年|