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

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

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

    js讀取XML文件 JS讀寫XML文件

    JavaScript

    <script type="text/javascript">
        //<![CDATA[
        //嵌入CDATA段可以防止不兼容Javacript的瀏覽器不產生錯誤信息
        //增加正則表達式 
        String.prototype.getQueryString = function(name) {
            var reg = new RegExp("(^|&|\\?)" + name + "=([^&]*)(&|$)"), r;
            if (r = this.match(reg)) return unescape(r[2]);
            return null;
        };
        var address = location.search.getQueryString("address"); //通過表達式獲得傳遞參數
        //針對兩種瀏覽器,分別獲取xmlDocument對象// 讀取XML文件   
        function loadXML(xmlFile) {
            var xmlDoc;
            if (window.ActiveXObject) {
                xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
                xmlDoc.async = false;
                xmlDoc.load(xmlFile);
            }
            else if (document.implementation && document.implementation.createDocument) {
                xmlDoc = document.implementation.createDocument("", "", null);
                xmlDoc.async = false;
                xmlDoc.load(xmlFile);
            } else {
                alert('您的瀏覽器不支持該系統腳本!');
            }
            return xmlDoc;
        }   
        //調用地圖
        var map; //全局GMap GOOGLE 地圖 API
        function load() {
            if (GBrowserIsCompatible()) //檢查瀏覽器兼容性
            {
                map = new GMap2(document.getElementById("map")); //地圖加栽到ID為map的DIV中。
                map.addControl(new GSmallMapControl());   //添加Gcontrol控件//放大縮小的那個
                map.setCenter(new GLatLng(26.577014, 104.877977), 15); //設置地圖中心
                //創建多個坐標點(從INFO.XML文件中讀取)
                var xmlDoc = loadXML("Info.xml"); 
                var members = xmlDoc.getElementsByTagName("number");
                var maxRes = members.length;
                for (var i = 0; i <= maxRes; i++) {                       //XML中記錄了多個坐標點,要每個點都標記一下
                    var oName = members[i].getElementsByTagName("name");
                    var oLongitude = members[i].getElementsByTagName("Longitude");
                    var oLatitude = members[i].getElementsByTagName("Latitude");

                    var name = oName[0].firstChild.nodeValue
                    var Longitude = oLongitude[0].firstChild.nodeValue
                    var Latitude = oLatitude[0].firstChild.nodeValue        
                    
                    var marker = new GMarker(new GLatLng(Longitude, Latitude), { title: name });     //對每個點添加標記
                    marker.openInfoWindowHtml("<div style=line-height:20px;text-align:center;font-size:12px;'><a href=Left.aspx?info=" + name + " target=framLeft>" + name + ",點擊查看信息</a></div>"); 
                    map.addOverlay(marker);
                }
            }
        }
        //]]>
    </script>

    XML文件

    <?xml version="1.0" encoding="GB2312"?>   
    <earth>   
    <number id='1'>    
    <name>213211212213213</name>   
    <Longitude>26.577014</Longitude>   
    <Latitude>104.877977</Latitude></number>   
    <number id='2'>    
    <name>112312332131212</name>   
    <Longitude>26.586685</Longitude>   
    <Latitude>104.863815</Latitude></number>   
    <number id='3'>    
    <name>123123121323112</name>   
    <Longitude>26.572101</Longitude>   
    <Latitude>104.866905</Latitude></number>   
    <number id='4'>    
    <name>123132123123321</name>   
    <Longitude>26.572254</Longitude>   
    <Latitude>104.891624</Latitude></number>   
    </earth>

    posted on 2012-11-09 15:21 youngturk 閱讀(2859) 評論(0)  編輯  收藏 所屬分類: 個人隨筆總結數據庫方面JS , DHTMLJQuery服務器環境部署web.xml解析

    <2012年11月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    導航

    統計

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結構
    4 口語英語

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    EJB學習

    Flex學習

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲综合av一区二区三区| 亚洲AV美女一区二区三区| 亚洲人成人77777在线播放 | 国产99久久亚洲综合精品| 国产片AV片永久免费观看 | 亚洲深深色噜噜狠狠网站| 国产精品成人免费福利| 亚洲精品456在线播放| 精品免费人成视频app| 久久亚洲最大成人网4438| 91免费精品国自产拍在线不卡| 亚洲一级免费毛片| 成人最新午夜免费视频| 亚洲av日韩av永久无码电影| 国产亚洲精品免费| 一级特黄特色的免费大片视频| 国产亚洲午夜高清国产拍精品| baoyu777永久免费视频| 亚洲天天在线日亚洲洲精| 成人免费视频网站www| 亚洲色最新高清av网站| 亚洲精品国产综合久久一线| 免费一级毛片无毒不卡| 亚洲午夜国产精品| 国产成人无码免费视频97| 国产高潮流白浆喷水免费A片 | 久久亚洲精品国产精品黑人| 国产卡二卡三卡四卡免费网址 | 黄色网址在线免费| 亚洲影视自拍揄拍愉拍| 免费真实播放国产乱子伦| 国产在线精品观看免费观看| 亚洲视频国产视频| 日本免费v片一二三区| 三年片免费观看大全国语| 亚洲欧洲国产成人精品| 免费a级毛片大学生免费观看| 国产拍拍拍无码视频免费| 亚洲综合精品伊人久久| 亚洲精品无码久久千人斩| 四虎免费在线观看|