<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 閱讀(2866) 評論(0)  編輯  收藏 所屬分類: 個人隨筆總結 、數據庫方面JS , DHTML 、JQuery服務器環境部署 、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一免费| 综合一区自拍亚洲综合图区 | 国产免费人视频在线观看免费| 国产一区二区三区免费在线观看| 男人的天堂亚洲一区二区三区 | a高清免费毛片久久| 一个人看的www免费视频在线观看| 99re免费在线视频| 妞干网免费视频在线观看| 免费a级毛片无码a∨性按摩| 亚洲午夜精品一级在线播放放 | 日韩精品一区二区亚洲AV观看| 亚洲一区在线视频| 污网站免费在线观看| 日本免费人成网ww555在线| 日日麻批免费40分钟日本的| 日本免费v片一二三区| 亚洲欧洲无码AV电影在线观看 | 国产免费AV片在线观看| 久久久高清免费视频| 亚洲国产成人久久一区久久| 亚洲av鲁丝一区二区三区| 亚洲人成www在线播放| yellow免费网站| 久久久久久精品免费看SSS | 亚洲VA综合VA国产产VA中| 亚洲精品线在线观看| 亚洲美国产亚洲AV| 国产色爽免费无码视频| 毛片免费视频在线观看| 亚洲熟女一区二区三区| ASS亚洲熟妇毛茸茸PICS| 国产精品美女久久久免费 | www国产亚洲精品久久久| 亚洲邪恶天堂影院在线观看| 亚洲AV女人18毛片水真多| 久热免费在线视频| 国产成人啪精品视频免费网| 亚洲综合精品一二三区在线| 美女裸免费观看网站| 国产成人精品免费视频大全麻豆|