zoukankan      html  css  js  c++  java
  • js 处理 xml对象和String字符串之间的转换

    /**
     * xml工具
     * xml对象和String字符串之间的转换
     * 
     ///convert string to xml object (将字符串转换成xml对象)
    
    function string2XML(xmlString) {
      //所有浏览器统一用这种方式处理(因为高版本的浏览器都支持)
      let parser = new DOMParser();
      let xmlObject = parser.parseFromString(xmlString, "text/xml");
      return xmlObject;
    }
    
    //convert xml object to string (将xml对象转换成字符串)
    
    function xml2String(xmlObject) {
      //所有浏览器统一用这种方式处理(因为高版本的浏览器都支持)
      return (new XMLSerializer()).serializeToString(xmlObject);
    }

    兼容ie版本
    //convert string to xml object
    function String2XML(xmlString) {
        // for IE
        if (window.ActiveXObject) {
          var xmlobject = new ActiveXObject("Microsoft.XMLDOM");
          xmlobject.async = "false";
          xmlobject.loadXML(xmlstring);
          return xmlobject;
        }
        // for other browsers
        else {
          var parser = new DOMParser();
          var xmlobject = parser.parseFromString(xmlstring, "text/xml");
          return xmlobject;
        }
      }
    
    //convert xml object to string
    
    function XML2String(xmlObject) {
        // for IE
        if (window.ActiveXObject) {
        return xmlobject.xml; } // for other browsers else { return (new XMLSerializer()).serializeToString(xmlobject); } }
    
    
    
     
  • 相关阅读:
    Typescript 学习笔记一:介绍、安装、编译
    css 如何“画”一个抽奖转盘
    isBalanced函数实现
    链表(单向链表,双向链表)
    IDEA 插件的安装和使用
    leetCode算法------>>>>数组
    二维数组
    IDEA (2019.3) 字体编码和基本设置
    线性结构和非线性结构
    Java反射
  • 原文地址:https://www.cnblogs.com/litterjoan/p/11647912.html
Copyright © 2011-2022 走看看