zoukankan      html  css  js  c++  java
  • Dom对象javascipt 创建

    function loadXML(flag,xml){

    var xmlDoc;

    //针对IE浏览器

    if(window.ActiveXObject){

    var aVersions = ["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument","Microsoft.XmlDom"];

    for (var i = 0; i < aVersions.length; i++) {

    try {

    //建立xml对象

    xmlDoc = new ActiveXObject(aVersions[i]);

    break;

    } catch (oError) {

    }

    }

    if(xmlDoc != null){

        //同步方式加载XML数据

    xmlDoc.async = false;

    //根据XML文档名称装载

    if(flag == true){

            xmlDoc.load(xml);

    } else{

            //根据表示XML文档的字符串装载

            xmlDoc.loadXML(xml);

    }

    //返回XML文档的根元素节点。

    return xmlDoc.documentElement;

    }

    } else{

    //针对非IE浏览器

        if(document.implementation && document.implementation.createDocument){

          /*

           第一个参数表示XML文档使用的namespace的URL地址

           第二个参数表示要被建立的XML文档的根节点名称

           第三个参数是一个DOCTYPE类型对象,表示的是要建立的XML文档中DOCTYPE部分的定义,通常我们直接使用null

           这里我们要装载一个已有的XML文档,所以首先建立一个空文档,因此使用下面的方式

          */

          xmlDoc = document.implementation.createDocument("","",null);

          if(xmlDoc != null){

           //根据XML文档名称装载

            if(flag == true){

              //同步方式加载XML数据

    xmlDoc.async = false;

              xmlDoc.load(xml);

            } else{

              //根据表示XML文档的字符串装载

              var oParser = new DOMParser();

              xmlDoc = oParser.parseFromString(xml,"text/xml");

            }

            //返回XML文档的根元素节点。

            return xmlDoc.documentElement;

          }

        }

    }

      return null;

    }

  • 相关阅读:
    Difference between 2>&-, 2>/dev/null, |&, &>/dev/null and >/dev/null 2>&1
    (OK)(OK) docker-(centos-quagga-ospf-mdr)--NS3--MANET
    How to Interactively Create a Docker Container
    (OK)(www.nrl.navy.mil) OSPF MANET Designated Routers (OSPF-MDR) Implementation
    docker-batman
    (OK)(OK) NS3
    quagga-mtr——Multi-Topology Routing support for quagga routing suite
    (OK)(OK) seem-tools-CLI-manual.sh
    (OK)(OK) seem-tools-CLI-semi-auto.sh
    (OK)(OK) manet-seem-template.cc
  • 原文地址:https://www.cnblogs.com/bestsaler/p/1835686.html
Copyright © 2011-2022 走看看