js解析xml字符串或xml文件,将其转换为xml对象方法
注:判断是否是ie浏览器和非ie浏览器的方法有多种,在此只介绍用例中的方法:
1、解析xml字符串,得到xml对象的方式:
function createXml(str){if(document.all){//IE浏览器var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async = false;xmlDoc.loadXML(str);return xmlDoc;}else{//非IE浏览器return new DOMParser().parseFromString(str, "text/xml");} }
2、解析xml文件,将其转换为xml对象的方式:
/** * aXMLFileName是xml文件路径名 */ function getXmlDoc(){try{if (window.ActiveXObject){xmlDoc= new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async = false;isLoaded = xmlDoc.load(aXMLFileName);}else if(document.implementation&& document.implementation.createDocument){try{xmlDoc = document.implementation.createDocument('', '', null);xmlDoc.async = false;xmlDoc.load(aXMLFileName);} catch(e){var xmlhttp = new window.XMLHttpRequest();xmlhttp.open("GET",aXMLFileName,false); xmlhttp.send(null);xmlDoc = xmlhttp.responseXML;}}else{alert("load data error");}}catch(e){ alert(e.message);} }
本文出自 “猪会飞” 博客,请务必保留此出处http://jiyanle.blog.51cto.com/6932197/1529727
转载于:https://www.cnblogs.com/jiyanle/p/5161532.html
js解析xml字符串或xml文件,将其转换为xml对象方法相关推荐
- DCMTK:将DICOM文件的内容转换为XML格式
DCMTK:将DICOM文件的内容转换为XML格式 将DICOM文件的内容转换为XML格式 将DICOM文件的内容转换为XML格式 #include "dcmtk/config/osconf ...
- DCMTK:将DICOM结构化报告文件的内容转换为XML格式
DCMTK:将DICOM结构化报告文件的内容转换为XML格式 将DICOM结构化报告文件的内容转换为XML格式 将DICOM结构化报告文件的内容转换为XML格式 #include "dcmt ...
- js解析json字符串、对象与json之间的转换
前言 在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键. js解析json字符串 // JSON字符串 'v ...
- js中string字符串转换为JSON对象 - 方法大全(4种)
js中string字符串转换为JSON对象 - 方法大全(4种) jQuery插件支持的转换方式: 示例: //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对 ...
- JS处理JSON字符串转数组,数字超17为处理方法
这里写自定义目录标题 js 把json字符串解析成数组的时候 数字超过17位的 会把剩余的都补成0 造成数据错误 解决办法是 用正则把数字转成字符串 再解析就好了 配上一个正则 replace(/(\ ...
- shell截取文件行数_shell查找某字符串在某文件中出现行数的方法
一.简介 有的时候,我们需要分析日志来排查错误,但是日志文件特别大,打开肯定是很慢的,也是没法接受的,我们需要的是快速定位错误出现的位置,并定向取出错误信息. 快速定位某个字符串在某文件中出现的行数, ...
- js解析json字符串为json对象,js解析json的6种方法
1.一种为使用eval()函数. 方式如下: var dataObj=eval("("+data+")"); 为什么要加() 原因在于:eval本身的问题. 由 ...
- js解析json字符串数组
json解析字符串数据 例如如下: var array= [ {}, {}, { [ {}, {}, {}, ] } ] 解析json数组 一般是$.each(array,function(i,val ...
- python 读取excel格式xml,读取xml格式的xls文件、解析其中数据
1.python 读取excel格式xml,解析其中数据 当excel文件的格式是xml的时候,window系统是可以正常打开的,但是使用pandas直接读取则会报错,原因就是现在已经是xml文件了, ...
- xml文件打开_利用XML的力量来打开Financial Exchange文件
xml文件打开 我的银行为我作为财务程序员和簿记员提供了非常有用的服务:我可以下载一个小文件,其中列出了在规定的时间段内我的一个帐户中的交易. 该文件包含帐户名称和号码: 是支票,储蓄或其他帐户类型: ...
最新文章
- 关于css中overflow的一些理解
- maven 安装下载与配置 代理设置 《解决下载慢问题》
- 利用高带宽无线代替电缆应用于脑机接口信号传输
- leetcode算法题--只有两个键的键盘
- 关于在html中正常,在aspx中乱码的问题
- 教你从零开始使用wordpress做为后台生成小程序(小白版教程)
- 第06讲:多路加速,了解多进程基本原理
- python达梦数据库_python 操作达 梦数据库
- centos 6.2安装mysql_CentOS 6.2下安装MySQL_服务器知识学堂-中关村在线
- WebApi实现验证授权Token,WebApi生成文档等
- 第一课 矩阵的行图像与列图像(麻省理工公开课:线性代数)【转载】
- 提高linux运行速度,教你如何提高Linux操作系统的运行速度
- 【连载】【STM32神舟III号实验例程】SysTick实验(11)
- 用Python制作一个文件加密器(支持中文)
- 3D人体姿态估计论文汇总(CVPR/ECCV/ACCV/AAAI)
- Cloud-Platform 开源项目环境搭建及运行
- jieba分词词性标注含义
- 小米android手机密码忘了怎么解锁,小米5忘记了锁屏密码怎么办 小米5忘记锁屏密码的解决方法...
- 【实战】AI 怎么打麻将?
- Idea设置方法注释和类注释