zoukankan      html  css  js  c++  java
  • JavaScript XML相关

    1. function convert_string_to_xml(strXML)   
    2. {   
    3.     if (window.ActiveXObject) {   
    4.         xmlDoc=new ActiveXObject("Microsoft.XMLDOM");   
    5.         xmlDoc.async="false";   
    6.         xmlDoc.loadXML(strXML);   
    7.         return xmlDoc;   
    8.     } else {   
    9.         parser=new DOMParser();   
    10.         xmlDoc=parser.parseFromString(strXML,"text/xml");   
    11.         return xmlDoc;   
    12.     }   

     

    1. function convert_xml_to_string(xmlObject)   
    2. {   
    3.     if (window.ActiveXObject) { // for IE   
    4.         return xmlObject.xml;   
    5.     } else {   
    6.         return (new XMLSerializer()).serializeToString(xmlObject);   
    7.     }   
    8. }  

     

    1. IE
    2. <script type="text/javascript">
    3.     function load_xml_content_string(xmlData) {
    4.         if (window.ActiveXObject) {
    5.             //for IE
    6.             xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
    7.             xmlDoc.async="false";
    8.             xmlDoc.loadXML(xmlData);
    9.             return xmlDoc;
    10.         } else if (document.implementation && document.implementation.createDocument) {
    11.             //for Mozila
    12.             parser=new DOMParser();
    13.             xmlDoc=parser.parseFromString(xmlData,"text/xml");
    14.             return xmlDoc;
    15.         }
    16.     }
    17.     var xmlObject = load_xml_content_string("<employee><age>12</age></employee>");
    18.    
    19.     var xmlString = xmlObject.xml;
    20.     alert(string);
    21. </script>

       

    22. FF
    23. <script type="text/javascript">
    24.     function load_xml_content_string(xmlData) {
    25.         if (window.ActiveXObject) {
    26.             //for IE
    27.             xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
    28.             xmlDoc.async="false";
    29.             xmlDoc.loadXML(xmlData);
    30.             return xmlDoc;
    31.         } else if (document.implementation && document.implementation.createDocument) {
    32.             //for Mozila
    33.             parser=new DOMParser();
    34.             xmlDoc=parser.parseFromString(xmlData,"text/xml");
    35.             return xmlDoc;
    36.         }
    37.     }
    38.     var xmlObject = load_xml_content_string("<employee><age>12</age></employee>");
    39.    
    40.     var xmlString = (new XMLSerializer()).serializeToString(xmlObject);
    41.     alert(xmlString);
    42. </script>
     
     
    作者:易简.道    
     
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    二测试组织
    如何编写测试计划
    C#三种字符串拼接方法的效率对比
    CSS内容溢出时,显示省略号
    JQuery文件上传控件Uploadify文档
    LINQ to Entities 不识别方法“Boolean Like(System.String, System.String)”,因此该方法无法转换为存储表达式。
    Linux 各目录的作用
    服务器注释事项
    资料:mnist.pkl.gz数据包的下载以及数据内容解释
    RockPaperScissorsLizardSpock Python实现
  • 原文地址:https://www.cnblogs.com/xyicheng/p/1675029.html
Copyright © 2011-2022 走看看