社区
XML/XSL
帖子详情
javascript 如何获得MSXML的版本号?
he_x
2003-07-28 09:58:53
希望在客户端做一个判断,然后调用不同的代码。
谢谢。。
...全文
176
5
打赏
收藏
javascript 如何获得MSXML的版本号?
希望在客户端做一个判断,然后调用不同的代码。 谢谢。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
he_x
2003-08-08
打赏
举报
回复
谢谢,给分了。
速马
2003-08-01
打赏
举报
回复
如果客户端不支持(我只是判断是不是IE6),那我会在服务端转换为HTML再发出页面
兼容性好像只能这样解决,实在没法迁就各种版本的浏览器
he_x
2003-08-01
打赏
举报
回复
但是 try... catch... 不支持ie6.0以下浏览器。
我想,ie5.0起码要支持吧!。。
孟子E章
2003-08-01
打赏
举报
回复
<SCRIPT type="text/javascript" LANGUAGE="javascript">
var XMLDOM ;
var MSXML2 ;
var MSXML2_6 ;
var MSXML3 ;
var MSXML4 ;
var objDOM ;
var xmlDoc = "<?xml version=\"1.0\"?><FOOBAR>Hello</FOOBAR>";
try
{
objDOM = new ActiveXObject("Microsoft.XMLDOM");
objDOM.async=false;
if (objDOM.loadXML(xmlDoc)) XMLDOM = true ;
}
catch (e){
XMLDOM = false ;
}
try
{
objDOM = new ActiveXObject("Msxml2.DOMDocument");
objDOM.async=false;
if (objDOM.loadXML(xmlDoc)) MSXML2 = true ;
}
catch (e){
MSXML2 = false ;
}
try
{
objDOM = new ActiveXObject("Msxml2.DOMDocument.2.6");
objDOM.async=false;
if (objDOM.loadXML(xmlDoc)) MSXML2_6 = true ;
}
catch (e){
MSXML2_6 = false ;
}
try
{
objDOM = new ActiveXObject("Msxml2.DOMDocument.3.0");
objDOM.async=false;
if (objDOM.loadXML(xmlDoc)) MSXML3 = true ;
}
catch (e){
MSXML3 = false ;
}
try
{
objDOM = new ActiveXObject("Msxml2.DOMDocument.4.0");
objDOM.async=false;
if (objDOM.loadXML(xmlDoc)) MSXML4 = true ;
}
catch (e){
MSXML4 = false ;
}
var s = 'The following parsers are installed:\n'
s += 'XMLDOM : ' + XMLDOM + '\n'
s += 'MSXML2 : ' + MSXML2 + '\n'
s += 'MSXML2.6 : ' + MSXML2_6 + '\n'
s += 'MSXML3 : ' + MSXML3 + '\n'
s += 'MSXML4 : ' + MSXML4 ;
alert (s) ;
</SCRIPT>
kingdomzhf
2003-07-28
打赏
举报
回复
原理:用try{}catch
try{
new Activex("Microsoft.XMLDOM2.5")
}
cathc(e){
new Activex("Microsoft.XMLDOM3.0")
}
JavaScript
处理XML文档
每个
MSXML
分析器有两个相关的
版本号
:发行版本和DLL的实际文件版本。发行版本(如2.5、2.6、3.0、4.0、5.0和6.0)标识了开发过程中的里程碑。
MSXML
分析器通常包含在以下文件中: - `
Msxml
.dll` - `
Msxml
2.dll` - `...
Microsoft.XMLHttp组件的属性方法
这行代码在
JavaScript
中创建了一个XMLHTTP对象,你可以指定不同的
MSXML
版本号
,例如
MSXML
2.XMLHTTP.3.0或
MSXML
2.XMLHTTP.6.0。 二、XMLHTTP的方法 1. `Open()`方法:用于初始化HTTP请求。参数包括请求类型(如GET或...
关于毕业设计ajax英文翻译
// 3.0, 4.0, 5.0版本 xmlhttp_request = new ActiveXObject("
Msxml
2.XMLHTTP"); xmlhttp_request = new ActiveXObject("Microsoft.XMLHTTP"); ``` 而对于Netscape、Mozilla、Safari等非IE浏览器,它们提供了内置...
JS判断浏览器是否安装flash插件的简单方法
本文将介绍一种简单的
JavaScript
方法来判断浏览器是否已经安装了Flash插件,并获取其
版本号
。 首先,我们需要理解浏览器如何与Flash交互。在老版本的Internet Explorer(IE)中,Flash插件可以通过`ActiveXObject`...
ASP实例开发源码-漫画频道爬取程序联盟后台版 v3.2.zip
-
版本号
v3.2表明这是一个迭代升级后的软件,可能包含性能优化、新功能添加或已知问题修复。 6. **使用须知.txt**: - 这个文件可能是程序的使用指南,包含了运行和配置程序的重要信息,包括环境需求、安装步骤、...
XML/XSL
8,907
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章