<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无码久久精品免费| 久久精品国产亚洲av日韩| 亚洲酒色1314狠狠做| 免费看一级一级人妻片| 4399影视免费观看高清直播| 亚洲国产精品一区二区第四页 | 亚洲精品成a人在线观看| 亚洲欧洲日产韩国在线| 亚洲精品一区二区三区四区乱码 | v片免费在线观看| 免费下载成人电影| 亚洲gv猛男gv无码男同短文| 久久亚洲AV无码精品色午夜麻豆| 国产AV无码专区亚洲AV麻豆丫| 日韩在线视频线视频免费网站| 鲁丝片一区二区三区免费| 国产亚洲精品免费| 33333在线亚洲| 四虎永久在线精品免费一区二区| 在线观看免费人成视频色9| 国产AV无码专区亚洲精品| 无人视频免费观看免费视频| 日韩吃奶摸下AA片免费观看| 亚洲精品和日本精品| 亚洲欧美一区二区三区日产| 在线美女免费观看网站h| 亚洲国产综合无码一区| 黄页网站在线观看免费| 韩国欧洲一级毛片免费| 亚洲国产精品专区| 永久免费无码日韩视频| 国产精品免费电影| 亚洲人成色777777精品| 免费看成人AA片无码视频羞羞网| 亚洲伦另类中文字幕| 爱情岛论坛亚洲品质自拍视频网站| 99国产精品永久免费视频| 亚洲狠狠久久综合一区77777| baoyu122.永久免费视频| 久久久久亚洲AV综合波多野结衣 | 亚洲人成网站在线观看青青|