首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ActiveXObject的selectNodes函数在IE 11中不起作用

ActiveXObject是一种用于在Internet Explorer浏览器中创建和操作COM对象的JavaScript对象。selectNodes函数是ActiveXObject对象的一个方法,用于在XML文档中选择节点。

然而,在IE 11中,ActiveXObject的selectNodes函数不再起作用。这是因为IE 11已经引入了更现代的标准和技术,不再支持使用ActiveXObject来处理XML文档。相反,IE 11推荐使用更先进的XMLHttpRequest对象或者使用现代浏览器中的内置XML解析器来处理XML文档。

对于在IE 11中需要处理XML文档的开发者,推荐使用以下替代方案:

  1. 使用XMLHttpRequest对象:XMLHttpRequest是一种现代的浏览器内置对象,用于在JavaScript中发送HTTP请求和接收响应。可以使用XMLHttpRequest对象来获取XML文档,并使用内置的XML解析器来处理XML数据。
  2. 使用内置的XML解析器:现代浏览器(包括IE 11)提供了内置的XML解析器,如DOMParser或XMLSerializer。可以使用这些解析器来解析和操作XML文档。
  3. 使用第三方JavaScript库:如果需要更复杂的XML处理功能,可以考虑使用第三方JavaScript库,如jQuery、lodash等。这些库提供了更高级的XML处理功能,可以简化开发过程。

腾讯云提供了一系列云计算产品,可以帮助开发者构建和管理云基础设施。然而,在这个特定的问题中,与云计算产品没有直接相关性,因此无法提供特定的腾讯云产品推荐。

总结:在IE 11中,ActiveXObject的selectNodes函数不再起作用。开发者可以使用XMLHttpRequest对象、内置的XML解析器或第三方JavaScript库来处理XML文档。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • DropDownList 详解「建议收藏」

    DropDownList 控件是一个下拉式的选单,功能和 RadioButtonList Web控件很类似,提供用户在一群选项中选择一个;不过RadioButtonList Web控件适合使用在较少量的选项群组项目...> 一次性在同一个table绑定多个DropDownlist,并且去掉重复项(即代替distinct),从而提高性能。...; oDoc.loadXML(result); items1 = oDoc.selectNodes(“//CLASSNAME/Table/ClassName”); //读取所有请求大类所属小类的类名...items2 = oDoc.selectNodes(“//CLASSNAME/Table/ClassID”); //读取所有请求大类所属小类的编号 var itemsLength=items1...DropDownList1的Attributes属性调用javascript函数load(ClassID);load()函数通过调用 DropChild.aspx页面,读取XML流,得到大类所属小类的

    2.9K20

    使用JavaScript访问XML数据

    可以看到,运行不同版本的Windows操作系统(和很多其他的操作系统)的每一台机器几乎都使用IE。微软已经通过ActiveX控件将IE的功能包含在执行成熟的XML处理技术中。...在本篇文章中,我们将讲述如何在IE中使用ActiveX功能来访问并解析XML文档,由此允许网络冲浪者操纵它们。 网上冲浪 我们以一个标准的顺序文档而开始,如表A所示。...,即通过getDataNext() 和getDataPrev()函数来浏览前一个和后一个的记录,这也是我们所要讨论的问题。...你一定确保order.xml文档与jsxml.html在相同的相同的路径上。...首先响应onClick事件而调用getDataNext() 或者getDataPrev(),这两个函数使用了逻辑方法以避免文档以外的范围访问我们的记录。

    1.3K40

    AJAX

    适用于IE6 try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");...,相当于post请求中的键值 xmlHttp.send("massage=ajax&username=sfencs") get请求,由于get请求数据在url上,但send函数参数不能为空,所以 xmlHttp.send...xmlHttp.onreadystatechange必须要放在xmlHttp对象创建之后,中间不能有其他内容,否则xmlHttp对象就像是不起作用了一样,前后端都不会有响应。...context 类型:Object 让回调函数内 this 指向这个对象,比如document.body,那么在回调函数中,$(this)就是这个对象 data 类型为字典Key/Value格式,发送到服务器的数据...数字 (整数或浮点数) 字符串 (在双引号中) 逻辑值 (true 或 false) 数组 (在方括号中) 对象 (在花括号中,引号用双引) null json字符串中的引号都为双引号 js中的JSON.parse

    4.3K20

    onkeyup事件调用JavaScript sendRequest()函数

    这个sendRequest()函数创建一个XMLHttpRequest对象。创建一个XMLHttpRequest对象的过程因浏览器实现的不同而有所区别。...如果浏览器支持XMLHttpRequest对象作为一个窗口属性(所有普通的浏览器都是这样的,除了IE 5和IE 6之外),那么,代码可以调用XMLHttpRequest的构造器。...如果浏览器把XMLHttpRequest对象实现为一个ActiveXObject对象(就象在IE 5和IE 6中一样),那么,代码可以使用ActiveXObject的构造器。...下面的函数将调用一个init()函数,它负责检查并决定要使用的适当的创建方法-在创建和返回对象之前。...xmlHttpReq.send(null); 处理请求   在这个示例中,因为HTTP方法是GET,所以在服务器端的接收servlet将调用一个doGet()方法,该方法将检索在URL中指定的catalogId

    1K20

    前端兼容性问题总结

    在用float布局并有横向的margin后,在ie6下,他就具有了块属性float后的横向margin的bug。...5、图片默认有间距 问题症状:几个img标签放在一起的时候,有些浏览器会有默认的间距,加了问题一中提到的通配符也不起作用。...所以子元素z-index高,而父元素底,依然不会改变其显示顺序; JavaScript兼容性问题 1、在标准的事件绑定中绑定事件的方法函数为 addEventListener,而IE使用的是attachEvent...ie日期函数处理与其它浏览器不大一致,比如: var year= new Date().getYear(); 在IE中会获得当前年,但是在firefox中则会获得当前年与1900的差值 4、 获得DOM...= "undefined") { //for IE,这里其实就是模拟了按下键盘的F11,使浏览器全屏 var wscript = new ActiveXObject("WScript.Shell

    1.6K50

    javascript前端XML格式正确性验证方法

    一、原理: 鉴于最近要做一个前端xml的数据验证,查找了一些资料,并且自我做了一些总结,写了一个简单的xml字符串验证函数,其实现的过程主要是通过用xml解析器去解析xml字符串,如果解析错误,会报出相应的解析错误...在IE和非IE浏览器解析xml是不同的,因此需要两种方法去解析,在IE中有ActiveXObject("Microsoft.XMLDOM")对象可以用来解析,在非IE中可以使用DOMParser对象去解析...1.1、IE中 xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false"; xmlDoc.loadXML...1.2、非IE( Mozilla, Firefox, Opera,chrome, safari) 这部分需要分为两个部分,主要的原因是Mozilla, Firefox, Opera如果解析错误,parseFromString...正确,1是xml错误,2是无法验证 var xmlDoc,errorMessage,errorCode = 0; // code for IE if (window.ActiveXObject

    3.5K50

    【AJAX】AJAX技术详细解析以及实例

    XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。...: variable=new ActiveXObject("Microsoft.XMLHTTP"); 为了应对所有的现代浏览器,包括 IE5 和 IE6,请检查浏览器是否支持 XMLHttpRequest...在等待服务器响应时执行其他脚本 当响应就绪后对响应进行处理 Async = true 当使用 async=true 时,请规定在响应处于 onreadystatechange 事件中的就绪状态时执行的函数...我们只要new Ajak(),然后调用里面的get、post函数,进行传值就可以了。 post方式需要多传入一个data参数,get方式就可以不用,因为参数在url中传的。..., IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } //url为请求的链接或文件。

    1.1K10

    JavaScript之Ajax

    这一点在IE中就很明显,不同的IE浏览器创建XMLHttpRequest对象的代码不同微软最早在IE5中以ActiveX名叫XMLHttp的对象,所以在IE中创建新的XMLHttp对象的代码就应该这样写...(); 更麻烦的是不同的IE版本使用的XMLHTTP对象也完全不相同。...()因为加括号表示立即调用该函数,而我们只想把我们自定义的函数的引用(不是函数结果)赋值给onreadystate-change属性; 2、send()---在指定了请求的目标,明确了处理完成后的响应之后...下面就要说一下关于Ajax技术,新手不得不注意并且重试的几个点,这几个点我们在平时开发中会经常遇到,如果我们在不清楚知道这几个点的情况下,我们的程序很可能会遇到问题: 1、Ajax同源策略,使用XMLHttpRequest...如果脚本依赖于服务器的响应结果,那么就应该把脚本代码都转移到指定给onreadystatechange的那个函数中去;

    82670
    领券