`
caniggia1986
  • 浏览: 151489 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jQuery.parseXML()

 
阅读更多
parseXML: function(data, xml, tmp) {
 
    if (window.DOMParser) { //标准 IE9可以
        tmp = new DOMParser();
        xml = tmp.parseFromString(data, "text/xml");
    } else { // IE 
        xml = new ActiveXObject("Microsoft.XMLDOM");
        xml.async = "false";
        xml.loadXML(data);
    }
 
    tmp = xml.documentElement;
 
    if (!tmp || !tmp.nodeName || tmp.nodeName === "parsererror") {
        jQuery.error("Invalid XML: " + data);
    }
 
    return xml;
}
//link https://sites.google.com/a/van-steenbeek.net/archive/explorer_domparser_parsefromstring
分享到:
评论

相关推荐

    使用jQuery.parseXML()时IE XML5633错误

    标题“使用jQuery.parseXML()时IE XML5633错误”揭示了一个常见的问题,即当尝试使用jQuery的`parseXML()`方法处理返回的XML数据时,IE浏览器会抛出XML5633错误。 这个错误通常发生在尝试解析的数据实际上不是...

    xml-to-json.rar_XML to JSON _jquery.xml2json.js_xml json_xml to

    在上述代码中,`$.parseXML()`函数用于将XML字符串解析为DOM对象,然后`$.xml2json()`函数将DOM对象转换为JSON对象。转换后的JSON对象可以直接在JavaScript环境中使用,如遍历、操作或发送到服务器。 值得注意的是...

    jquery读取xml

    一、jQuery.parseXML()函数 在jQuery中,首先我们需要将XML字符串转换为XML DOM对象。这可以通过使用`jQuery.parseXML()`函数来实现。这个函数接受一个XML字符串作为参数,如果字符串是有效的XML,它将返回一个XML ...

    jQuery 1.5 遍历xml节点属性

    1. **jQuery.parseXML()**:这是jQuery提供的一个静态方法,用于将XML字符串解析为DOM对象。例如: ```javascript var xmlString = "<root><node attr1='value1' attr2='value2'></node></root>"; var xmlDoc = ...

    JSON.parse课件.zip

    因此,尽管`JSON.parse(JSON.stringify(object))`是一种简单实现深拷贝的方法,但在实际开发中,特别是面对复杂数据结构时,我们通常会选用其他专门的深拷贝库,如lodash的_.cloneDeep或jQuery的$.extend等,它们能...

    jQuery 1.6.3正式版发布

    #9255:修复webkit内核浏览器中jQuery.parseXML不能处理异常的问题。 #9854:Pass statusText through instead of “normalizing” it #9887:修复jQuery.ajaxSetup可能导致内存浪费的问题。 #9970:Typo in ajax.js...

    xml自动调用数据库数据填写表单

    1. jQuery.parseXML():这个函数可以将XML字符串转换为DOM对象,便于后续处理。 2. jQuery.fn.find():通过此方法,可以在XML DOM中查找特定元素,获取或修改其内容。 3. jQuery.fn.append() 和 jQuery.fn.val():...

    jQuery实现遍历XML节点和属性的方法示例

    jQuery是一个非常流行的JavaScript库,它提供了许多便捷的方法来操作XML文件,包括加载、遍历节点和属性等。本文主要探讨了如何使用jQuery以及JavaScript原生方法来遍历XML文件中的节点和属性,并给出了一个具体的...

    Jquery操作xml_Demo

    `success` 回调函数中的 `parseXml` 函数用于解析加载的 XML。例如: ```javascript function parseXml(xml) { $(xml).find("book").each(function() { var id = $(this).attr("id"); var title = $(this).find...

    兼容IE,firefox jquery 创建XML

    通过理解jQuery的`$.parseXML()`、ActiveXObject(针对IE)以及DOM操作方法,开发者可以构建出既高效又兼容的JavaScript应用。同时,结合Ajax功能,可以实现与服务器的XML数据交互,提升Web应用的功能和用户体验。

    jQuery实现的解析本地 XML 文档操作示例

    本文实例讲述了jQuery实现的解析本地 XML 文档操作。分享给大家供大家参考,具体如下: Create a jQuery object using an XML string and obtain the ...jQuery.parseXML demo</title> [removed][removed] </

    JQuery 实现XML树形菜单

    解析XML:使用`parseXML()`函数将返回的XML字符串转化为DOM对象,方便进行DOM操作。\n3. 遍历XML节点:递归遍历XML文档的每个节点,根据节点的层级关系创建相应的HTML元素(如`<ul>`和`<li>`)。\n4. 添加事件监听...

    Json、XML解析

    - JavaScript中,可以使用DOM(Document Object Model)API解析XML,或者使用第三方库如`jQuery.parseXML()`。 - Python中,可以使用内置的`xml.etree.ElementTree`模块解析XML。 - Java中,有多种方式,如使用`...

    jQuery 1.5最新版本的改进细节分析

    让我们聚焦于其他细节上的改进,特别是与Deferred对象、jQuery.ready函数的变化以及jQuery.parseXML静态函数的新增。 首先,我们来深入理解Deferred对象。jQuery._Deferred是一个函数队列,它允许我们在特定时刻...

    javaScript 省市三级联动

    2. **解析XML**:使用`getElementsByTagName()`或`jQuery.parseXML()`方法遍历XML结构,提取出省份、城市和区的数据。 3. **初始化省份选择器**:将省份信息填充到省份选择器(select元素),并添加事件监听器,...

    jQuery加载并解析XML

    parseXML(xml); }, error: function(jqXHR, textStatus, errorThrown) { console.log("Error: " + textStatus + ", " + errorThrown); } }); ``` 在上面的代码中,`dataType: "xml"`告诉jQuery我们期望返回的...

    xml省市县三级联动

    在JavaScript中,可以使用`DOMParser`或`jQuery.parseXML`等方法;在服务器端如PHP,可以使用DOM或SimpleXML库进行解析。 3. **事件监听**:在HTML中,为每个选择框添加`onChange`事件监听器。当用户选择某个值时,...

    JQuery+AJAX处理XML数据

    var items = xml.getElementsByTagName('item'); for (var i = 0; i < items.length; i++) { var title = items[i].getElementsByTagName('title')[0].textContent; var description = items[i]....

    javascript对xml的处理

    使用jQuery,你可以通过`$.parseXML()`方法解析XML字符串,然后使用jQuery选择器和方法来查询和操作数据。以下是一个例子: ```javascript let xmlString = '<root><item id="1">Item 1</item><item id="2">Item 2...

    JQuery 解析XML省 市 县 三级联动

    4. **XML解析**:在JQuery中,可以使用`$.parseXML()`方法解析XML字符串。解析后的XML对象可以被遍历,获取所需的数据。例如,可以查找特定省份下的所有城市,然后填充到第二个下拉菜单。 5. **AJAX(异步...

Global site tag (gtag.js) - Google Analytics