博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通用js模块05:xmlutils.js
阅读量:6574 次
发布时间:2019-06-24

本文共 905 字,大约阅读时间需要 3 分钟。

/* ===========================================================

模块说明:对于xml操作的一些补充功能
charset:gb2312
调用模块:
搜集整理:
最后修订:2011-12-06
*/

// 浏览器类型变量

var isIe = window.ActiveXObject;
var isMoz = document.implementation && document.implementation.createDocument;

// 根据实际的浏览器类型,智能创建XMLDOM对象

function XmlDom() {
    var xmlDom;
    if (window.ActiveXObject) {
        xmlDom = new ActiveXObject("Microsoft.XMLDOM");
    }
    else if (document.implementation && document.implementation.createDocument) {
        xmlDom = document.implementation.createDocument("", "", null);
    }
    if (xmlDom == null) {
        throw new Error("MSXML is not installed on your browser.");
    }
    return xmlDom;
}

// 根据实际的浏览器类型,智能创建XMLDOM对象,然后同步方式读入一个XML文件

function importXmlSync(url) {
    var xmlDom = new XmlDom();

    xmlDom.async = false;

    xmlDom.load(url);

    if (isIe) {
        while (xmlDom.readyState != 4) { }
    }

    return xmlDom;

}

转载于:https://www.cnblogs.com/sagahu/archive/2012/10/02/2710033.html

你可能感兴趣的文章
java核心技术反射
查看>>
我的友情链接
查看>>
Maven创建新的依赖项目
查看>>
2015年10月26日作业
查看>>
LAMP,安装脚本
查看>>
Java异常总结
查看>>
DHCP
查看>>
电脑上怎样压缩图片大小
查看>>
新来的发一个帖子
查看>>
Nginx 支持webSocket 响应403
查看>>
lnmp安装
查看>>
FTP工作方式
查看>>
Linux文件和目录管理常用命令(中)
查看>>
Ubuntu16.04 ssh安及root登录
查看>>
C语言dos程序源代码分享(进制转换器)
查看>>
php项目中常用的log日志记录方法
查看>>
LogParser 导入MSSQL
查看>>
linux安装go环境并编写第一个go程序
查看>>
CentOS之crontab
查看>>
【在线研讨-现场文字】《敏捷开发用户故事分类与组织结构(二期-3)》2012-07-03...
查看>>