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.SelectNodes用法(获取不到节点时注意事项)
注:以下举例仅针对xml自定义了命名空间的情况,如果是其他情况,请参照他人博客~ using System;using System.Collections.Generic;using System. ...
- Unity C# XmlDoc.LoadXml() il2cpp not implemented exception
Stuck with this for a couple of hours, turned out it's just a setting thing, Answer from this post ( ...
- Emoji选项列表
一.需要的前提文件 从网上下载Emoji的表情包,当然是png的图片,因为WPF不支持彩色的Emoji,所以,做列表的时候,需要用图片. 随着压缩包一起的还有一个Emoji.xml文件,文件的层级结构 ...
- [转载]Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
本文对Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法进行了详细的总结,需要的朋友可以参考下,希望对大家有所帮助. 详细解读Jquery各Ajax函数: ...
- jquery ajax解析
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯. 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对 ...
- ajax基础学习
AJAX即"Asynchronous JavaScript and XML",意思是异步JavaScript和XML,是指一种创建交互式网页的网页开发技术. 虽然现在很少有人去自己 ...
- 读取xml数据装配到字典中之应用场景
前段时间看到支付宝设置里面有个多语言这个功能,蛮有意思的,就想双休没事的话做个相关的demo玩玩,可是礼拜六被妹子拽出去玩了一天,来大上海有大半年了,基本没有出去玩过,妹子说我是超级宅男,也不带她出去 ...
- 读取xml数据装配到字典中
public Dictionary<string, string> GetXml() { Dictionary<string, string> dic = new Dictio ...
- 使用 Swagger 自动生成 ASP.NET Core Web API 的文档、在线帮助测试文档(ASP.NET Core Web API 自动生成文档)
对于开发人员来说,构建一个消费应用程序时去了解各种各样的 API 是一个巨大的挑战.在你的 Web API 项目中使用 Swagger 的 .NET Core 封装 Swashbuckle 可以帮助你 ...
随机推荐
- Swift学习笔记 - 位移枚举的按位或运算
在OC里面我们经常遇到一些枚举值可以多选的,需要用或运算来把这些枚举值链接起来,这样的我们称为位移枚举,但是在swift里面却不能这么做,下面来讲解一下如何在swift里面使用 OC的位移枚举的区分 ...
- Spring mvc和Servlet
总结: Servlet:性能最好,处理Http请求的标准. SpringMVC:开发效率高(好多共性的东西都封装好了,是对Servlet的封装,核心的DispatcherServlet最终继承自Htt ...
- USACO 简易题解(蒟蒻的题解)
蒟蒻难得可以去比赛,GDOI也快到了,还是认真刷题(不会告诉你之前都在颓废),KPM 神犇既然都推荐刷USACO, 辣就刷刷. 现在蒟蒻还没刷完,太蒟刷得太慢,so 写了的搞个简易题解(没代码,反正N ...
- linux service start|stop|restart
用了这么些日子的linux/unix系统,也和别人一起合作开发了不少程序,发现高手都喜欢在命令行上操作,而且控制程序的运行偏好于使用脚本,加上参数如:start.restart.stop等. 后来自己 ...
- scala学习手记39 - 模式匹配
在java中有switch/case这样的模式匹配语句,可以匹配的类型包括int,byte,char,short, enum,在java8又支持了字符串. 在scala中也有类似的模式匹配语句,即ma ...
- c++中的函数对象《未完成》
头文件: #pragma once #include<iostream> #include<vector> using namespace std; class Student ...
- cors实现跨域(.net和jquery)
本文引用自:http://blog.csdn.net/xuwei_xuwei/article/details/29845865 客户端 一个jquery cors请求例子: $.ajax({ ...
- javascript简单介绍总结(一)
DOM (Document Object Model)(文档对象模型)是用于访问 HTML 元素的正式 W3C 标准.在 HTML 中,JavaScript 语句向浏览器发出的命令.语句是用分号分隔: ...
- python函数语法学习
Python函数 定义函数 在Python中,定义一个函数用def语句,一次写出函数名.括号中的参数和冒号:,函数返回使用return语句. def myDef(x): if x >= 0: r ...
- Selenium-xapth定位
xpath 的定位方法, 非常强大. 使用这种方法几乎可以定位到页面上的任意元素. 什么是xpath xpath 是XML Path的简称, 由于HTML文档本身就是一个标准的XML页面,所以我们可 ...