xmldoc

Posted NarcisoForHer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xmldoc相关的知识,希望对你有一定的参考价值。

vmsConfig.js

var loadXML = function(xmlString) { // 构建xmldoc对象

	var xmlDoc = null;

	if (window.DOMParser) // IE9+,FF,webkit
	{
		try {

			domParser = new DOMParser();
			xmlDoc = domParser.parseFromString(xmlString, ‘text/xml‘);
		} catch (e) {
			console.log(e);
		}
	} else if (!window.DOMParser && window.ActiveXObject) { // window.DOMParser
															// 判断是否是非ie浏览器
		var xmlDomVersions = [ ‘MSXML2.DOMDocument‘, ‘Microsoft.XMLDOM‘ ];
		for ( var i = 0; i < xmlDomVersions.length; i++) {
			try {
				xmlDoc = new ActiveXObject(xmlDomVersions[i]);
				xmlDoc.async = false;
				xmlDoc.loadXML(xmlString); // loadXML方法载入xml字符串
				break;
			} catch (e) {
				continue;
			}
		}
	} else {
		return null;
	}

	return xmlDoc;
};

function getVmsServletByOrgCode(orgCode){
	var xmlDom = loadXML($.ajax({url:"/zhdd/VMS.xml",async:false}).responseText);
	var tag = xmlDom.getElementsByTagName("VMS"+orgCode);
	var result = null;
	if(tag && tag.length > 0){
		result = tag[0].innerhtml;
	}
	return result;
}

function loginVMS(){
	var condition = null;
	condition = {userid:‘461001‘,password:‘1‘} ;
	var opts = $.extend({cmd :"getLogin"}, condition);
	Sk.Net.postJson("/zhdd/VmsServlet",opts, function(data){
		console.log(data);
	}, function(data){
		console.log(2);
	});
}

  vms.xml

<?xml version="1.0" encoding="utf-8" ?>
<config>
	<!-- 辽阳监控分中心 -->
	<VMS0108>http://172.19.200.47/VMSInfoDiffusion/</VMS0108>
	<!-- 鞍山监控分中心 -->
	<VMS0109>http://172.19.200.47/VMSInfoDiffusion/</VMS0109>
	<!-- 营口监控分中心 -->
	<VMS0111>http://172.19.200.47/VMSInfoDiffusion/</VMS0111>
	<!-- 大连监控分中心 -->
	<VMS0113>http://172.19.200.47/VMSInfoDiffusion/</VMS0113>
	<!-- 铁岭监控分中心 -->
	<VMS0202>http://192.168.3.58:9080/VMSInfoDiffusion/</VMS0202>
	
	<!-- 盘锦监控分中心 -->
	<VMS0410>http://172.19.200.47/VMSInfoDiffusion/</VMS0410>
	<!-- 锦州监控分中心 -->
	<VMS0411>http://172.19.200.47/VMSInfoDiffusion/</VMS0411>
	<!-- 葫芦岛监控分中心 -->
	<VMS0412>http://172.19.200.47/VMSInfoDiffusion/</VMS0412>
	<!-- 阜新监控分中心 -->
	<VMS0418>http://172.19.200.47/VMSInfoDiffusion/</VMS0418>
	<!-- 朝阳监控分中心 -->
	<VMS0420>http://172.19.200.47/VMSInfoDiffusion/</VMS0420>
	
	<!-- 沈阳监控分中心 -->
	<VMS0503>http://172.19.200.47/VMSInfoDiffusion/</VMS0503>
	<!-- 桃仙监控分中心 -->
	<VMS0504>http://172.19.200.47/VMSInfoDiffusion/</VMS0504>
	<!-- 本溪监控分中心 -->
	<VMS0508>http://172.19.200.47/VMSInfoDiffusion/</VMS0508>
	<!-- 丹东监控分中心 -->
	<VMS0511>http://172.19.200.47/VMSInfoDiffusion/</VMS0511>
	<!-- 大庄监控分中心 -->
	<VMS0603>http://172.19.200.47/VMSInfoDiffusion/</VMS0603>
	
	<!-- 抚顺监控分中心 -->
	<VMS0702>http://172.19.200.47/VMSInfoDiffusion/</VMS0702>
	<!-- 桓仁监控分中心 -->
	<VMS0703>http://172.19.200.47/VMSInfoDiffusion/</VMS0703>
	<!-- 宽甸监控分中心 -->
	<VMS0704>http://172.19.200.47/VMSInfoDiffusion/</VMS0704>
	<!-- 康平监控分中心 -->
	<VMS0802>http://172.19.200.47/VMSInfoDiffusion/</VMS0802>
	<!-- 凌源监控分中心 -->
	<VMS0803>http://172.19.200.47/VMSInfoDiffusion/</VMS0803>
	
</config>

  

以上是关于xmldoc的主要内容,如果未能解决你的问题,请参考以下文章

xmldoc

XML处理技术

从xmlDoc中删除节点,如何删除父节点?

js 读取XML

JsExcelXml.js的源码

js解析xml