`
李俊良
  • 浏览: 143862 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript 创建一个xml操作对象

阅读更多
函数根据了微软的MSXML的版本从新到久的方式查询,如果客户端应用了最新就直接用最新的,如果没有安装,抛出一个错误提示信息。
函数只能针对IE5.0以上。
function createXMLDOM(){
    var arrXMLDOM = ["MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0",
"MSXML2.DOMDocument.3.0","MSXML2.DOMDocument",
"Microsoft.XmlDom"];
    for(var i= 0 ; i < arrXMLDOM.length ; i++){
       try{
           var oXmlDom = new ActiveXObject(arrXMLDOM[i]);
           return oXmlDom;
       }catch(oError){
            //错误信息
       }
    }
    throw new Error("MSXML组件没有被安装");
}
1
0
分享到:
评论

相关推荐

    javascript操作xml文件示例

    加载XML文件后,会得到一个`XMLDocument`对象,可以使用`getElementsByTagName`, `getElementById`, `getElementsByClassName`等方法获取XML节点。 3. **查询XML数据** - `getElementsByTagName`: 通过标签名查找...

    Javascript 操作XML类

    1. **XMLHttpRequest对象**:在示例代码中,`new ActiveXObject("Microsoft.XMLHTTP")` 创建了一个XMLHttpRequest对象,这是JavaScript实现异步数据传输的基础。XMLHttpRequest对象允许JavaScript在不刷新整个页面的...

    Javascript操作XML和HTML

    DOM是一种标准,将XML文档转化为一个可编程的对象模型,允许我们通过JavaScript访问和修改文档的结构、内容和样式。例如,使用`XMLHttpRequest`对象可以异步加载XML文件,然后通过`document.createElement`、`node....

    javascript读写XML文件

    接下来,可以通过`load`方法加载一个XML文件,或者使用`createProcessingInstruction`方法创建XML声明,再使用`appendChild`将它添加到文档中。 ```javascript var p = doc.createProcessingInstruction("xml", ...

    javascript 操作xml的所有属性事件方法和实例

    以上就是JavaScript操作XML的基本知识,包括创建XML对象、DOM操作、事件处理以及通过AJAX获取和解析XML数据的方法。理解这些概念和实践,将有助于你在实际项目中更好地处理XML数据。在提供的“JavaScript节点操作xml...

    javascript xml操作函数

    这个方法用于创建一个新的XML文档对象。它接受两个参数:`rootTagName` 和 `namespaceURL`。 - **参数**: - `rootTagName`: XML文档根元素的名称,默认为空字符串。 - `namespaceURL`: XML命名空间的URL,默认为...

    javascript 操作xml_dom对象整理集合

    本文将深入探讨这一主题,并结合JavaScript技巧,为开发者提供一个全面的指导。 1. **DOM(文档对象模型)基础** DOM是XML和HTML文档的一种标准化表示,它允许程序和脚本动态地访问和更新文档内容、结构和样式。在...

    javascript 操作xml

    `:在JavaScript中创建XML结构。 - `xml.item.@id`:访问属性,`xml.item[0]`:访问子元素。 5. **XML与JSON的转换**: - 在某些情况下,可能需要将XML转换为更轻量级的JSON格式,反之亦然。 - `xml2json.js`等...

    xml.rar_javascript_javascript xml_xml javascript_xml文件

    JavaScript中,可以通过`ActiveXObject`在Internet Explorer中创建XML对象,而在其他浏览器中,可以使用`new XMLHttpRequest()`或`new DOMParser()`来解析XML。 2. **XMLHttpRequest获取XML**: 使用`...

    读写XML文件实例 Javascript

    接着,我们创建一个`xml2js.Builder`实例,并用它将修改后的JavaScript对象转换回XML字符串。最后,我们使用`fs.writeFile`将新的XML数据写入`output.xml`文件。 值得注意的是,`xml2js`库提供了多种配置选项,例如...

    js-xml.rar_javascript_javascript xml_js xml_js解析xml_xml js

    `document.implementation.createDocument()`方法可以创建一个新的DOM解析器,然后使用`loadXML()`方法加载XML字符串。 2. `XMLHttpRequest`对象: AJAX(Asynchronous JavaScript and XML)技术通常使用`...

    JavaScript操作XML

    JavaScript操作XML是Web开发中的一个重要话题,特别是在早期的网页应用中,XML被广泛用于数据交换和存储。XML(eXtensible Markup Language)是一种结构化数据格式,它允许开发者定义自己的标记来组织和存储数据。...

    使用javascript最简单的代码输出XML中的内容

    在JavaScript中,我们需要先创建一个`XMLHttpRequest`对象,它是与服务器进行异步通信的核心。 ```javascript var xhr = new XMLHttpRequest(); ``` 2. **设置请求参数** 需要设置HTTP请求的类型(GET或POST...

    26、JavaScript中的XML

    JavaScript中的XML处理主要...`xmldom.js`作为一个库,可能提供了这些功能的实现,简化了开发者在JavaScript环境中处理XML的复杂性。对于学习和理解JavaScript与XML的交互,这篇博文和`xmldom.js`源码将是宝贵的资源。

    Javascript读取xml文件

    - **概述**:`XMLHttpRequest`是JavaScript的一个内置对象,常用于异步加载XML文件或JSON数据等。 - **示例代码**: ```javascript var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { ...

    javascript操作xml生成树形菜单

    为了在JavaScript中处理这个XML文档,我们需要创建一个XML DOM(Document Object Model)对象。在IE浏览器中,我们可以使用ActiveXObject,而在其他现代浏览器中,我们可以使用XMLHttpRequest对象。以下是如何创建...

    XMLDOM对象方法手册

    在JavaScript中,可以使用`ActiveXObject`来创建XMLDOM对象,例如: ```javascript var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); ``` 这将创建一个空的XMLDOM实例,可以用于加载XML文档。 2. **加载...

Global site tag (gtag.js) - Google Analytics