|           编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。 【实例名称】 使用JavaScript加载XML文件 【实例描述】 JavaScript一般不能保存数据,使用XML可以方便地保存简单数据。本例学习如何使用JavaScript加载XML文件,并获取文件的内容。 【实例代码】 <html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页-本站(www.xue51.com)</title>
    <script type="text/javascript">
    var xmlhttp;
    function getData()
    {
        //创建异步对象
          xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        //加载服务器-注意无参数
          xmlhttp.Open("GET","XMLFile.xml",true)
        //异步对象事件挂钩
          xmlhttp.onreadystatechange=stateChange;
       //发送请求-无参数
          xmlhttp.Send(null);
    }
    function stateChange()
    {
       if(xmlhttp.readystate==4 && xmlhttp.status==200)
       {
          //获取所有返回的数据
          var data=xmlhttp.ResponseText;
          //显示结果
          document.getElementById("divlist").innerHTML=data;
       }
    }
    </script>
</head>
<body>
        <table style=" text-align:center">
            <tr>
                <td style="text-align:center">
                    显示从XML文件中获取的数据</td>
            </tr>
            <tr>
                <td style="text-align:center">
                    <input id="Button1" type="button" 
value="获取表格" onclick="getData()" /></td>
            </tr>
            <tr>
                <td style="text-align:center">
                    <div id="divlist">
                    </div>
                </td>
            </tr>
        </table> </body>
</html>
 【运行效果】   【难点剖析】 本例的重点是msxml2.domDocument控件。首先使用“newActiveXObject”创建此组件,然后使用其中的“load”方法。加载指定的XML文件,最后使用DOM获取文件中的内容。 【源码下载】 为了JS代码的准确性,请点击:使用JavaScript加载XML文件 进行本实例源码下载  
 使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。 
 |