Eric_2007 发表于 2013-1-15 03:00:41

正确使用不同版本的MSXML

http://www.cnblogs.com/mjgforever/archive/2007/08/31/877076.html

前言
      微软有很多MSXML的版本,如Msxml2.DOMDocument.6.0、Msxml2.DOMDocument.5.0、Msxml2.DOMDocument.4.0等。在浏览器中如何运用这些版本显得非常必要。
      常见的错误用法:
<div style="padding-right: 5px; padding-left: 4px; font-size: 13px; padding-bottom: 4px; width: 98%; padding-top: 4px; background-color: #eeeeee; border: #cccccc 1px solid;">http://eric-2007.iteye.com/Images/OutliningIndicators/None.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://eric-2007.iteye.com/Images/OutliningIndicators/ContractedBlock.gifif (Web.Application.get_type() == Web.ApplicationType.InternetExplorer) http://www.cnblogs.com/Images/dot.gif{
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif      var progIDs = [ 'Msxml2.DOMDocument.6.0', 'Msxml2.DOMDocument.5.0', 'Msxml2.DOMDocument.4.0', 'Msxml2.DOMDocument.3.0', 'Msxml2.DOMDocument' ]; // MSXML5.0, MSXML4.0 and Msxml2.DOMDocument all have issues - be careful when using.Details below.
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif      
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://eric-2007.iteye.com/Images/OutliningIndicators/ContractedSubBlock.gif      for (var i = 0; i < progIDs.length; i++) http://www.cnblogs.com/Images/dot.gif{
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://eric-2007.iteye.com/Images/OutliningIndicators/ContractedSubBlock.gif            try http://www.cnblogs.com/Images/dot.gif{
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif                var xmlDOM = new ActiveXObject(progIDs);
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif                return xmlDOM;
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif            }
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://eric-2007.iteye.com/Images/OutliningIndicators/ContractedSubBlock.gif            catch (ex) http://www.cnblogs.com/Images/dot.gif{
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif            }
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif      }
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif      
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif      return null;
http://eric-2007.iteye.com/Images/OutliningIndicators/InBlock.gif
http://eric-2007.iteye.com/Images/OutliningIndicators/ExpandedBlockEnd.gif       }
http://eric-2007.iteye.com/Images/OutliningIndicators/None.gif
页: [1]
查看完整版本: 正确使用不同版本的MSXML