• 如何把 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

  • 相关阅读:
    日志
    mysql锁
    慢查询
    auto_increment
    脚本
    服务器元数据
    复制表及表数据
    临时表
    (一)校园信息通微信小程序从前端到后台整和笔记
    OpenCart框架运行流程介绍opencart资料链接
  • 原文地址:https://www.cnblogs.com/python001/p/4306580.html
Copyright © 2020-2023  润新知