网上汇款免手续费, 收货满意后卖家才能拿钱,货款都安全【skype充值卡】30分钟skype国内卡5元


Alibaba

本站首页    管理页面    写新日志    退出

首页(88) 政治新闻(9) 游戏人生(2) c技术(6) 趣闻趣事(8) javascript(2) 电子商务(5) 人间真谛(21) 计算机技术(17) 实习感想(1) 商务经济(16) 

 

          

 

  

 

 ♀最新日志                                  ♀最新回复                                  
俄罗斯今日与南奥塞梯签友好合作条约
天文专家解释,月亮为何有圆缺变化?
省长两次检讨,尴尬了谁?
组图:麦凯恩越战获释录像片段曝光
刘翔08年收入1.63亿仅次姚明 没投资
对撞机开启引发恐慌 印女孩怕宇宙爆炸自杀
真正的免费打电话了!
奥运火炬今天郑州传递!
奥运火炬明天就要在郑州传递了!
关于javascript的教程资料!
回复:网上购物买家精辟技巧
回复:网上购物买家精辟技巧
回复:网上购物买家精辟技巧
回复:网上购物买家精辟技巧
回复:奥运火炬明天就要在郑州传递了!
回复:UCDOS98使用说明
回复:QQ目录下各个文件的用途之不完全揭
回复:关于javascript的教程资料
回复:给每天在电脑面前超过4小时的网友
回复:Turbo C 概述
«November 2025»
1
2345678
9101112131415
16171819202122
23242526272829
30
 
 

[计算机技术][收藏]建立MSXML 测试环境 -- 作者:卷积内核
文章收藏

本文转载自W3CHINA.ORG讨论区(BBS.W3CHINA.ORG)   原文链接作者:卷积内核以下为原文:建立MSXML 测试环境 一般的Windows环境(Windows 98 SE以上版本)都有一个MSXML环境,以下的asp代码可以运行,但不一定工作,不工作可能是由于样式单是http://www.w3.org/1999/XSL/Transform的,而最初环境只支持http://www.w3.org/TR/WD-xsl,所以可能什么也不出来。 &lt;%@ LANGUAGE = JScript %&gt;&lt;%// Set the source and style sheet locations herevar sourceFile = Server.MapPath("test.xml");var styleFile = Server.MapPath("test.xsl"); // Load the XML var source = Server.CreateObject("Microsoft.XMLDOM");source.async = false;source.load(sourceFile);// Load the XSLvar style = Server.CreateObject("Microsoft.XMLDOM");style.async = false;style.load(styleFile);Response.Write(source.transformNode(style));%&gt; 一般以MSXML为开发环境的都要建立安装新的解析器,如MSXML 3或者MSXML 4 Technology Preview,在以replace方式装了MSXML 3后,我们可以使用以下的代码 &lt;%@ LANGUAGE = JScript %&gt;&lt;%// Set the source and style sheet locations herevar sourceFile = Server.MapPath("test.xml");var styleFile = Server.MapPath("test.xsl"); // Load the XML var source = Server.CreateObject("Msxml2.DOMDocument");source.async = false;source.load(sourceFile);// Load the XSLvar style = Server.CreateObject("Msxml2.DOMDocument");style.async = false;style.load(styleFile);Response.Write(source.transformNode(style));%&gt; 这样我们获得了MSXML 3的开发环境,但如果我们不想破坏原来的环境,又要测试我们基于MSXML 3的例子呢,虽然用replace方式安装提供了向后兼容方式来支持XSL元素,函数和XSL命名空间。 其实使用版本无关progIDs(version-dependent progIDs)来创建对象实例可以更好的完成工作,我们不需要用replace方式安装,用side-by-side方式即可,我们看下面的代码: &lt;%@ LANGUAGE = JScript %&gt;&lt;%// Set the source and style sheet locations herevar sourceFile = Server.MapPath("test.xml");var styleFile = Server.MapPath("test.xsl"); // Load the XML var source = Server.CreateObject("Msxml2.DOMDocument.3.0");source.async = false;source.load(sourceFile);// Load the XSLvar style = Server.CreateObject("Msxml2.DOMDocument.3.0");style.async = false;style.load(styleFile);Response.Write(source.transformNode(style));%&gt; 只需要在Msxml2.DOMDocument后面加上版本号3.0,即可使用MSXML 3的东东了,MSXML 4呢,依次类推。 在客户端的环境也是一样的,用js创建DOM对象是一样的。 function test(){var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");var currNode;xmlDoc.async = false;xmlDoc.load("test.xml");currNode = xmlDoc.documentElement.firstChild;alert(currNode.xml);} 最后,XSLT样式单side-by-side方式下在Internet Explorer 5.0及以后版本不支持。如果你要使用IE 5来打开XSLT样式单,需要用replace方式安装。<完>参与讨论本主题
一兵征 发表于 2005/1/10 17:59:43

阅读全文(5077) | 回复(0) | 编辑 | 精华



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
 
♀链接

 

还有礼品赠送哦!


♀留言板
签写新留言

blog名称:一兵征
日志总数:88
评论数量:137
留言数量:-3
访问次数:550659
建立时间:2004年10月31日
用户名称:
登陆密码:
密码保存:




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.449 second(s), page refreshed 144800250 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号