zoukankan      html  css  js  c++  java
  • xml字符串转对象xml文件转对象

    判断是否是ie浏览器和非ie浏览器的方法有多种,在此只介绍用例中的方法:


    1、解析xml字符串,得到xml对象的方式:

     
    1. function createXml(str){  
    2.   if(document.all){//IE浏览器  
    3.       var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");  
    4.         xmlDoc.async = false;  
    5.       xmlDoc.loadXML(str);  
    6.       return xmlDoc;  
    7.   }  
    8.   else{//非IE浏览器  
    9.           return new DOMParser().parseFromString(str, "text/xml");  
    10.     }  
    11. }  


    2、解析xml文件,将其转换为xml对象的方式:

    1. /** 
    2. * aXMLFileName是xml文件路径名 
    3. */  
    4. function getXmlDoc(){  
    5.     try{  
    6.       if (window.ActiveXObject){  
    7.         xmlDoc= new ActiveXObject("Microsoft.XMLDOM");  
    8.         xmlDoc.async = false;  
    9.         isLoaded = xmlDoc.load(aXMLFileName);  
    10.       }  
    11.       else if(document.implementation&& document.implementation.createDocument){  
    12.         try{  
    13.             xmlDoc = document.implementation.createDocument('', '', null);  
    14.             xmlDoc.async = false;  
    15.             xmlDoc.load(aXMLFileName);  
    16.         } catch(e){  
    17.             var xmlhttp = new window.XMLHttpRequest();  
    18.             xmlhttp.open("GET",aXMLFileName,false);   
    19.             xmlhttp.send(null);  
    20.             xmlDoc = xmlhttp.responseXML;  
    21.         }  
    22.       }  
    23.       else{  
    24.           alert("load data error");  
    25.       }  
    26.     }  
    27.     catch(e){    
    28.         alert(e.message);  
    29.     }  
    30. }  


    本文出自 “猪会飞” 博客,请务必保留此出处http://jiyanle.blog.51cto.com/6932197/1529727

  • 相关阅读:
    各种平衡树板子
    字符串板子
    数学公式/定理/板子整理
    线性筛 板子整理
    set乱搞时需注意的坑点
    可持久化数据结构板子整理(可持久化 线段树/字典树/可并堆)
    洛谷p2483 模板k短路 可持久化可并堆
    p4929 DLX舞蹈链
    百度ai 图像增强与特效
    百度ai php请求获取access_token返回false
  • 原文地址:https://www.cnblogs.com/j2ee-web-01/p/7474130.html
Copyright © 2011-2022 走看看