请输入您要查询的百科知识:

 

词条 MSXML5.0
释义

简介

XML(eXtensible Markup Language)即可扩展标记语言,它与HTML(超文本标记语言)一样,都是处于SGML,标准通用语言。XML是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。因为网站结构不同 所以有的需要有的不需要MSXML5.0全名Microsoft XML Core Services,主要是用来执行或开发经由XML所设计的最新应用程序。MSXML5.0比MSXML3.0,4.0,提高了可靠性、安全性。目前大家用得比较多的浏览器IE8附带版本已经升级到MSXML6.0

相关问题

当你使用Plone的电脑安装了Office 2003后,用IE7打开Plone站点,IE7弹出提示“未验证的MSXML 5.0” 。

这个问题在当前的Plone2.1,2.5 版本中都有出现,早期的版本应该也有。这是因为Plone需依赖一个叫做Sarissa外部扩展库,它在IE7中检查本地执行的XmlHttpRequest对象,而IE7 在MSXML5.0中拒绝执行XmlHttpRequest对象。所以本地安装 MSXML 5.0 (Office 2003安装了它)后,就会在IE7中弹出“未验证的MSXML 5.0”。

这主要是Kupu和LiveSearch使用了Sairissa,你可以在这里找到它们:

Products/kupu/common/sarissa.js

Products/validation/kupu/common/sarissa.js

Products/validation/CMFPlone/skins/plone_3rdParty/sarissa.js

Products/CMFPlone/skins/plone_3rdParty/sarissa.js

找到如下所示的代码:

_SARISSA_XMLHTTP_PROGID = pickRecentProgID(["Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"], [["XMLHTTP", 4]]); _SARISSA_THREADEDDOM_PROGID = pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.5.0","MSXML2.FreeThreadedDOMDocument.4.0", "MSXML2.FreeThreadedDOMDocument.3.0"]); _SARISSA_XSLTEMPLATE_PROGID = pickRecentProgID(["Msxml2.XSLTemplate.5.0","Msxml2.XSLTemplate.4.0", "MSXML2.XSLTemplate.3.0"], [["XSLTPROC", 2]]);更改成如下: _SARISSA_XMLHTTP_PROGID = pickRecentProgID(["Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"], [["XMLHTTP", 4]]); _SARISSA_THREADEDDOM_PROGID = pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.4.0", "MSXML2.FreeThreadedDOMDocument.3.0"]); _SARISSA_XSLTEMPLATE_PROGID = pickRecentProgID(["Msxml2.XSLTemplate.4.0", "MSXML2.XSLTemplate.3.0"], [["XSLTPROC", 2]]);这个问题应该在Plone未来的版本不会出现,Kupu也更新的新的版本,当然这个问题,如果用Kupu新版本应该也可解决,The latest release of Kupu .

Sairissa使用

这主要是Kupu和LiveSearch使用了Sairissa,你可以在这里找到它们:

Products/kupu/common/sarissa.js

Products/validation/kupu/common/sarissa.js

Products/validation/CMFPlone/skins/plone_3rdParty/sarissa.js

Products/CMFPlone/skins/plone_3rdParty/sarissa.js

Sairissa代码

代码

找到如下所示的代码:

_SARISSA_XMLHTTP_PROGID = pickRecentProgID(["Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"], [["XMLHTTP", 4]]); _SARISSA_THREADEDDOM_PROGID = pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.5.0","MSXML2.FreeThreadedDOMDocument.4.0", "MSXML2.FreeThreadedDOMDocument.3.0"]); _SARISSA_XSLTEMPLATE_PROGID = pickRecentProgID(["Msxml2.XSLTemplate.5.0","Msxml2.XSLTemplate.4.0", "MSXML2.XSLTemplate.3.0"], [["XSLTPROC", 2]]);

代码更改

 更改成如下: _SARISSA_XMLHTTP_PROGID = pickRecentProgID(["Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"], [["XMLHTTP", 4]]); _SARISSA_THREADEDDOM_PROGID = pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.4.0", "MSXML2.FreeThreadedDOMDocument.3.0"]); _SARISSA_XSLTEMPLATE_PROGID = pickRecentProgID(["Msxml2.XSLTemplate.4.0", "MSXML2.XSLTemplate.3.0"], [["XSLTPROC", 2]]);

总结

这个问题应该在Plone未来的版本不会出现,Kupu也更新的新的版本,当然这个问题,如果用Kupu新版本应该也可解决,The latest release of Kupu .

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/11 7:30:51