1.数据绑定;
2.XSL & XSLT;
3.CSS;
4.DOM。

解决方案 »

  1.   

    例:数据绑定。你的XML里有问题。<BODY>
    <xml id=tmp src="a.xml">
    </xml><TABLE datasrc="#tmp">  
      <TBODY datafld="menu">  
        <TR>   
          <TD>
            <div datafld="id"></div>  
            <div datafld="name"></div>  
            <div datafld="url"></div>  
            <div datafld="isopen"></div>  
    <br><br>
          </TD>  
        </TR>  
      </TBODY>  
    </TABLE>
    </BODY>
      

  2.   

    麻烦你可不可以详细一点,提供一点例程
    var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
    xmlHTTP.Open("post", "http://kane/test/View.aspx", false);
    xmlHTTP.send();
    //alert(xmlHTTP.responseText);我用上面的方法把xml内容取出来了,不过不会把xml的数据分离显示在页面上:
    id: <input value="xxx">
    name: <input value="xxx">
    url: <input value="xxx">id: <input value="xxx">
    name: <input value="xxx">
    url: <input value="xxx">
    谢谢
      

  3.   

    你说的是第四种方法,你少用一个组件Microsoft.XMLDOM,所以你无法解析XML中的内容,你输出的只是用xmlhttp传送过来的XML文档而已。var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
    xmlHTTP.Open("post", "http://kane/test/View.aspx", false);
    xmlHTTP.send();var xmldom = new ActiveXObject("Microsoft.XMLDOM");
    xmldom.loadXML(xmlHTTP.responseText);alert(xmldom.childNodes[1].childNodes[0].childNodes[0].text);
      

  4.   

    怎样才能把xmlhttp里读取到的数据绑定到xml element里面啊?
    xmlHTTP.responseText
    <xml id=tmp>
    </xml>
      

  5.   

    晕倒那里面读出来的就不叫绑定啦。我只给你写到这里<HTML>
    <HEAD>
    </HEAD><BODY>
    </BODY>
    </HTML>
    <script>
    var tmp = new ActiveXObject("Microsoft.XMLDOM");tmp.load("c:\a.xml");for (var i=0;i<tmp.childNodes[1].childNodes.length;i++)
    {
    document.body.insertAdjacentHTML("afterbegin",tmp.childNodes[1].childNodes[0].text+"<br>");
    }</script>
      

  6.   

    var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
    xmlHTTP.Open("post", "http://kane/test/View.aspx", false);xmlHTTP.send();
    alert(xmlHTTP.responseText);var xmldom = new ActiveXObject("Microsoft.XMLDOM");
    xmldom.loadXML(xmlHTTP.responseText);alert(xmldom.childNodes[1].childNodes[0].childNodes[0].text);我的程序是这样的,为什么第一个alert里可以显示整个xml的内容,第二个会提示缺少对象?是不是我的xml的结构有问题?
      

  7.   

    1.确认这个服务器程序返回(HTTP GET)的数据为一个合式(well formed)XML文档,http://kane/test/View.aspx,你的XML有问题;2.确认你的XML文档里有childNodes[n]这个对象,也就是说,DOM的使用是不是符合XML文档树形结构。