js读取服务器xml文件,js读取XML文件 JS读写XML文件
JavaScript
//
//嵌入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("
" + name + ",點擊查看信息");map.addOverlay(marker);
}
}
}
//]]>
XML文件<?xml version="1.0" encoding="GB2312"?>21321121221321326.577014104.87797711231233213121226.586685104.86381512312312132311226.572101104.86690512313212312332126.572254104.891624
總結
以上是生活随笔為你收集整理的js读取服务器xml文件,js读取XML文件 JS读写XML文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查询手机号码归属地区等信息API接口
- 下一篇: EIGRP stub SIA