zoukankan      html  css  js  c++  java
  • 如何把 XML 文件显示为 HTML 表格

    如何把 XML 文件显示为 HTML 表格

    <html>
    <head>
    <script type="text/javascript">
    var xmlhttp;

    function loadXMLDoc(url)
    {
    xmlhttp=null;
    if (window.XMLHttpRequest)
    {// code for IE7, Firefox, Mozilla, etc.
    xmlhttp=new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {// code for IE5, IE6
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttp!=null)
    {
    xmlhttp.onreadystatechange=onResponse;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
    }
    else
    {
    alert("Your browser does not support XMLHTTP.");
    }
    }

    function onResponse()
    {
    if(xmlhttp.readyState!=4) return;
    if(xmlhttp.status!=200)
    {
    alert("Problem retrieving XML data");
    return;
    }

    txt="<table border='1'>";
    x=xmlhttp.responseXML.documentElement.getElementsByTagName("CD");
    for (i=0;i<x.length;i++)
    {
    txt=txt + "<tr>";
    xx=x[i].getElementsByTagName("TITLE");
    {
    try
    {
    txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
    }
    catch (er)
    {
    txt=txt + "<td> </td>";
    }
    }
    xx=x[i].getElementsByTagName("ARTIST");
    {
    try
    {
    txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
    }
    catch (er)
    {
    txt=txt + "<td> </td>";
    }
    }
    txt=txt + "</tr>";
    }
    txt=txt + "</table>";
    document.getElementById('copy').innerHTML=txt;
    }

    </script>
    </head>

    <body>
    <div id="copy">
    <button onclick="loadXMLDoc('/example/xmle/cd_catalog.xml')">Get CD info</button>
    </div>
    </body>
    </html>

    <!--该代码片段来自于: http://www.sharejs.com/codes/html/9064-->

    如何把 XML 文件显示为 HTML 表格

    http://www.sharejs.com/codes/html/9064

  • 相关阅读:
    C#和sqlserver中生成新的32位GUID
    IIS7下swfupload上传大文件出现404错误
    jQuery 判断是否为数字的方法 及 转换数字函数
    js数组与字符串的相互转换方法
    jquery 中如何将数组转化为json字符串,然后再转化回来?
    Firemonkey Android 虚拟机
    Eclipse apk 签名
    win10 修改hosts
    eclipse 预览Android界面报错
    夜神模拟器
  • 原文地址:https://www.cnblogs.com/python001/p/4306580.html
Copyright © 2011-2022 走看看