<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

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲大尺码专区影院| 中文字幕免费在线看线人| 亚洲国产欧美国产综合一区| 亚洲AV午夜成人片| 亚洲А∨精品天堂在线| 久久久久国色AV免费观看性色| 日韩精品免费视频| 中文字幕手机在线免费看电影 | 特色特黄a毛片高清免费观看| 色噜噜亚洲男人的天堂| 亚洲综合在线视频| 亚洲AV永久精品爱情岛论坛| 国产成人亚洲精品影院| 亚洲阿v天堂在线2017免费| 日本免费一本天堂在线| 毛片a级三毛片免费播放| 永久看日本大片免费35分钟| 久久久久国产免费| 国产情侣久久久久aⅴ免费| 国产男女爽爽爽免费视频| 九一在线完整视频免费观看| 特级毛片全部免费播放a一级| 亚洲爆乳少妇无码激情| 久久久久se色偷偷亚洲精品av| 久久精品国产亚洲AV嫖农村妇女| 亚洲avav天堂av在线不卡| 亚洲午夜久久影院| 亚洲av无码av制服另类专区| 亚洲av中文无码乱人伦在线r▽| 亚洲欧洲成人精品香蕉网| 亚洲一区精品无码| 亚洲精品乱码久久久久久按摩 | 欧洲美女大片免费播放器视频| 国产亚洲人成在线影院| 亚洲欧美成aⅴ人在线观看| 亚洲国产综合AV在线观看| 亚洲av无码有乱码在线观看| 国产精品亚洲а∨天堂2021| 日韩在线观看免费完整版视频| 成人片黄网站色大片免费观看cn| APP在线免费观看视频|