• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            JavaScript解析XML知識點總結

            1.JAVASCRIPT中的創建對象

            var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
            2.創建解析器對象
            set objXml=CreateObject("Microsoft.XMLDOM")
            objXml.async="false"
            objXml.load("test.xml")     裝載xml文件
            3.根據絕對路徑裝載xml文件
            objXml.load(Server.MapPath("test.xml")) 
            4.查找某一節點"NewList"
            Set objRootsite = xmlDoc.getElementsByTagName("NewList")
            objNextRootsiteName = xmlDoc.getElementsByTagName("NewList").item(0).nodeName

            5.查找某一節點"NewList"
            Set objRootsite = objXml.documentElement.selectSingleNode("NewList")
            document.write(objRootsite.nodeName) '當前節點名稱
            objNextRootsite = objRootsite.childNodes.item(1) '查找"NewList"的第一子節點
            objNextRootsiteText = objNextRootsite.childNodes.item(1).text '查找"NewList"的第一子節點的節點內容

            6.獲取當前節點
            xmlChildNode = objXml.documentElement.childNodes
            document.Write (xmlChildNode.nodename) '當前節點名稱
            document.write (xmlChildNode.text) '當前節點文本內容

            7. 將Xml中的文本內容轉換為Html中的內容
            frm.label.innerText = xmlChildNode.item(1).text
            8.獲取屬性名為name的屬性值
            xmlChildNode.GetAttributeNode("name").Nodevalue
            9.獲取xmlChildNode節點的子節點數量
            xmlChildNode.length
            10.取出一個節點的屬性集合
            set objnodes=objXml.documentElement.SelectSingleNode("http://people/man").GetAttributeNode("name").attributes
            for each element in objnodes
            response.write element.nodename 屬性名
            response.write element.nodevalue 屬性值 


            xmlDoc.getElementsByTagName("from").item(0).text

            xmlDoc.removeChild objRootsite 刪除某個節點

            11.其它一些與錯誤有關的解析
            objXml.parseError 錯誤接受容器
            objXml.parseError.errorCode 返回長整型錯誤代碼
            objXml.parseError.reason 返回字符串型錯誤原因
            objXml.parseError.line 返回長整型錯誤行號
            objXml.parseError.linePos 返回長整型錯誤行字符位置
            objXml.parseError.srcText 返回錯誤所在行的源代碼
            objXml.parseError.url 返回url裝載文檔指針---最近一份含有解析錯誤的XML文檔的URL地址
            objXml.parseError.filePos 返回長整型錯誤文件位置---在文檔中的絕對字符位置

            posted on 2010-10-20 11:31 wrh 閱讀(404) 評論(0)  編輯 收藏 引用

            導航

            <2010年10月>
            262728293012
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            統計

            常用鏈接

            留言簿(19)

            隨筆檔案

            文章檔案

            收藏夾

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲欧洲精品成人久久奇米网| 日产精品久久久久久久性色| 久久久久亚洲AV成人网| 99久久国产综合精品成人影院 | 久久综合综合久久97色| 色综合久久中文综合网| 久久亚洲精品无码VA大香大香| 久久不见久久见免费视频7| 久久久久久久久久免免费精品| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 久久影院午夜理论片无码| 久久偷看各类wc女厕嘘嘘| 久久久久人妻一区精品果冻| 无码国内精品久久人妻| 久久精品二区| 99久久精品费精品国产| 国产精品久久亚洲不卡动漫| 亚洲成色www久久网站夜月| 亚洲午夜久久久| 国内精品欧美久久精品| 久久综合狠狠综合久久激情 | 久久久一本精品99久久精品66 | 色婷婷久久综合中文久久一本| 久久国产精品99精品国产987| 久久久久亚洲AV无码麻豆| 国内精品九九久久精品| 国产精品久久久久免费a∨| 久久成人18免费网站| 国产一区二区精品久久凹凸| 国产精品一区二区久久国产| av午夜福利一片免费看久久| 91精品国产综合久久婷婷| 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 | 99久久国产综合精品成人影院| 欧美777精品久久久久网| 国产亚洲欧美成人久久片| 久久99精品久久久久久动态图 | 精品久久综合1区2区3区激情| 一本一道久久精品综合| 久久e热在这里只有国产中文精品99| 久久久久黑人强伦姧人妻|