<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的瀏覽器不產(chǎn)生錯誤信息
        //增加正則表達(dá)式 
        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"); //通過表達(dá)式獲得傳遞參數(shù)
        //針對兩種瀏覽器,分別獲取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('您的瀏覽器不支持該系統(tǒng)腳本!');
            }
            return xmlDoc;
        }   
        //調(diào)用地圖
        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); //設(shè)置地圖中心
                //創(chuàng)建多個坐標(biāo)點(diǎn)(從INFO.XML文件中讀取)
                var xmlDoc = loadXML("Info.xml"); 
                var members = xmlDoc.getElementsByTagName("number");
                var maxRes = members.length;
                for (var i = 0; i <= maxRes; i++) {                       //XML中記錄了多個坐標(biāo)點(diǎn),要每個點(diǎn)都標(biāo)記一下
                    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 });     //對每個點(diǎn)添加標(biāo)記
                    marker.openInfoWindowHtml("<div style=line-height:20px;text-align:center;font-size:12px;'><a href=Left.aspx?info=" + name + " target=framLeft>" + name + ",點(diǎn)擊查看信息</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 閱讀(2856) 評論(0)  編輯  收藏 所屬分類: 個人隨筆總結(jié)數(shù)據(jù)庫方面JS , DHTMLJQuery服務(wù)器環(huán)境部署web.xml解析

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

    導(dǎo)航

    統(tǒng)計

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結(jié)構(gòu)
    4 口語英語

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    EJB學(xué)習(xí)

    Flex學(xué)習(xí)

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日日做天天做日日谢| 亚洲精品视频久久| 最新亚洲人成无码网www电影| caoporn成人免费公开| 成人亚洲网站www在线观看| 亚洲kkk4444在线观看| 可以免费看黄视频的网站| 亚洲成人免费电影| 日本免费xxxx| 亚洲熟妇自偷自拍另欧美| 免费毛片在线视频| 污污视频网站免费观看| 国产L精品国产亚洲区久久| 国产免费AV片在线观看| 亚洲欧洲国产精品久久| 99久久综合国产精品免费| 亚洲精品成a人在线观看夫| mm1313亚洲国产精品美女| 成人无码WWW免费视频| 亚洲韩国在线一卡二卡| 女人让男人免费桶爽30分钟 | 综合亚洲伊人午夜网 | 香蕉97碰碰视频免费| 最新中文字幕电影免费观看| 亚洲人成色4444在线观看| 内射无码专区久久亚洲| 精品人妻系列无码人妻免费视频| 亚洲 另类 无码 在线| 成在人线av无码免费高潮水| 亚洲黄色免费网址| 成年女人免费v片| 日本一区二区三区在线视频观看免费| 国产资源免费观看| 女同免费毛片在线播放| 激情综合亚洲色婷婷五月APP| 精品剧情v国产在免费线观看| 国产亚洲男人的天堂在线观看 | 日韩欧毛片免费视频| 国产AV日韩A∨亚洲AV电影| 亚洲熟妇中文字幕五十中出| 2020久久精品国产免费|