jQuery 查询 xml
加载xml:(注:这个方法在Chrome是用不了的,Chrome是禁止访问本地的xml文件,在ie11里面用不了,ie11的xmlDom文档没有load方法)
function loadXML(file_path){
var xmlDoc;
var analyzers = ["MSXML2.DOMDocument.5.0",
"MSXML2.DOMDocument.4.0",
"MSXML2.DOMDocument.3.0",
"MSXML2.DOMDocument",
"Microsoft.XmlDom"];
if(window.ActiveXObject){
for(var i=0; i < analyzers.length; i++){
try{
xmlDoc = new ActiveXObject(analyzers[i]);
xmlDoc.async = false;
xmlDoc.load(file_path);
return xmlDoc;
}
catch(e){
}
}
}
else if(document.implementation && document.implementation.createDocument){
xmlDoc = document.implementation.createDocument("","",null);
xmlDoc.load("Area.xml")
return xmlDoc;
}
}
window.onload=function(){
var result=loadXML("resources/xml/MetaData.xml"); //加载xml文件
//得到xmlDom对象之后,接着就可以用jQuery进行查询了:
//jQuery对xml的查询和它对Dom对象的查询时一样的,如下:
var dataList=$(result).find("Assets").children("Record[assetGroupId='2']"); //得到的是一个XML的文档的jQuery对象。
}
最新文章
- Android 手机卫士--弹出对话框
- OpenCV 之 图像平滑
- 分享:关于之前锤子手机刷MIUI之后,现在有事跌宕起伏的刷回了Smartisan OS!
- Implement a TextView with an animation in its left side
- 【转】ssh登录慢,等待输入密码时间长的解决办法
- ant简述
- 八大排序算法之四选择排序—堆排序(Heap Sort)
- 动态规划(奇异状态):HNOI 2001 产品加工
- Couchbase 上手nosql for .net
- SQL Server 数据岸问题
- Windows Phone开发(30):图形
- 揭秘上海传智播客平均工资超过7k 其中一位知情人士
- php替换文件指定行的内容
- php隐藏手机号指定位数
- jquery validate 校验使用总结
- webpack学习笔记--区分环境
- Hadoop+HBase 集群搭建
- 力扣(LeetCode)976. 三角形的最大周长
- scrapy实战--登陆人人网爬取个人信息
- CodeVs.2370 小机房的树 ( LCA 倍增 最近公共祖先)