用ajax 挺好.
下面是我以前寫的一個範例:<html>
<script src="xmlhttp.js"></script>
<script>
var xmlHttp;
function read()
  {
   xmlHttp=GetXMLHttpRequest();
   if(xmlHttp==null)
   {
   return;
   }
   xmlHttp.onreadystatechange=function()
   {
   if(xmlHttp.readyState==4)
   {
   GetXml();   
   }
   }
   xmlHttp.open("get","readxml01.xml");
   xmlHttp.send(null);
  }
  function GetXml()
  {   
    var xmlobj=xmlHttp.responseXml;      
    var nodes = xmlobj.getElementsByTagName("book");
    for(var LINT_I=0;LINT_I<nodes.length;LINT_I++)
    {
     var book1=nodes[LINT_I];
     var title1=book1.getElementsByTagName("title")[0].firstChild.nodeValue;
     var pages=book1.getElementsByTagName("pages")[0].firstChild.nodeValue;
     document.getElementById("title").value=title1;
     document.getElementById("pages").value=pages;
    }
  }
</script>
<body>
<input id="title" />
<input id="pages" />
<br>
<input type="button" onclick="read()" value="readXml" />
</body>
</html><book>
<title>ajax1</title>
<pages>110</pages>
</book>希望有用.