社区
XML/XSL
帖子详情
javascript 如何获得MSXML的版本号?
he_x
2003-07-28 09:58:53
希望在客户端做一个判断,然后调用不同的代码。
谢谢。。
...全文
209
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
和
MSXML
对XML文档进行访问
使用
JavaScript
和
MSXML
对XML文档进行访问。 XML文档(type.xml):http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="type1.xsd"> 张三 男 1 119 李四 女 数学
JavaScript
程序(type.ht
MSXML
2.XMLHTTP
客户端程序编写免不了经常接触XMLHttpRequest对象。 微软的XHR实现的progid又是一串一串的。 烦人。抽一个中午时间,找了找资料,整理记录如下: "Microsoft.XMLHTTP" 最早的XHR实现。微软官网上说这是
MSXML
2.x系列版本的progid。 2.x 系列progid是不带
版本号
的。看起来简单清楚。 引用:
MSXML
2.6 was shipp...
MSXML
2.DOMDocument
MSXML
2.DOMDocument和Microsoft.XMLDOM有什么区别? 答案:版本不同:Microsoft.XMLDOM一般为
msxml
2.6,2.5,3.
MSXML
2.DOMDocument为
msxml
3 或4,MSMXL4支持的标准比较多(譬如它支持W3C的XML Schema),对标准的Conformance也更好,XML分析器与XSLT处理器的效率也更高。 DOMDocument对象很重要,还有XMLHTTP也很重要 注意大小写一定不能弄错. 属...
MSXML
操作XML的完整例子
许多新手对
MSXML
如何操作XML不太了解。我下面把一些常用的操作整理成一个例子,供大家参考。假设XML文件名:test.xml 哈里波特 10 这是一本很好看的书。 三国演义 10 四大名著之一。 水浒 6 四大名著之一。 红楼 5 四大名著之一。 下面是JS操作XML的代码: var theBook, theElem, root
MSXML
2家族探秘
客户端程序编写免不了经常接触XMLHttpRequest对象。 微软的XHR实现的progid又是一串一串的。 烦人。抽一个中午时间,找了找资料,整理记录如下: "Microsoft.XMLHTTP" 最早的XHR实现。微软官网上说这是
MSXML
2.x系列版本的progid。 2.x 系列progid是不带
版本号
的。看起来简单清楚。 引用:
MSXML
2.6 was shipped wi...
XML/XSL
8,906
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章