想做个基于XML的网站.设想:
------------------------------------------------------------------后台用 WebService 操作数据库.前台用 Javascript + XSL 控制显示及操作.获得数据时由 前台HttpXmlRequest调用 WebService 返回数据表,然后用XSL控制显示.------------------------------------------------------------------不知道这个想法可不可行?==================================================================几个想不通的问题:
------------------------------------------------------------------1. WebService 返回的应该是个XML格式的字符串,那我怎么才能用Javascript把XSL样式应用到这个XML上?2. 我又怎该如何把这个XML转换成HTML?------------------------------------------------------------------还有,我是菜鸟,如果某些想法超乎想像请各位大虾不要笑话!问题虽然有些弱智,但还请各位多帮忙... 先谢了...

解决方案 »

  1.   

    1.
    if(window.ActiveXObject) {
    result = xmlDoc.transformNode(xslDoc);
    }
    else if(XSLTProcessor) {
    var p = new XSLTProcessor();
    p.importStylesheet(xslDoc);
    result = transformToFragment(xmlDoc, document);
    }result是转换后的xml2.
    可以看看CSDN
    <?xml-stylesheet type='text/xsl' href='/expert/Xsl/2.xsl'?>http://community.csdn.net/expert/Xsl/2.xsl就是这个页面的xsl文件
      

  2.   

    《XML完全探索》中国青年出版社 (美)Steven Holzner著里面有你的答案!
      

  3.   

    《XML完全探索》有电子版的吗?哪里可以下载到?
      

  4.   

    RE: sp1234(有钱也不能娶8个老婆)    * 你了解了水有多深之前千万不要认为浴缸里也能练习游泳。   * 其实我们是在给跳进水里的游泳者做顾问,而不是给徘徊在边上的观众。观众只需要“忽悠”,很少对技术感兴趣的。----------------------------------------------------------浴缸里虽然不能练习游泳,但至少能接触到水.我想如果一个初学游泳的人连接触水的欲望都没有,那学会游泳将更是遥遥无期..
    呵,即然说到了游泳,我倒是想问问 "sp1234" ,你第一次下水练习游泳时是在哪?  
     
      

  5.   

    RE: truelove12(这些年来,我走了很多弯路!) 
     
       * 还有什么时髦的技术,楼主一并用上好了。-------------------------------------------------------我不知道您的意思是? ... 呵.. 您是觉得我在"耍酷"吗? 
      
     
      

  6.   

    ....以前用过的技术其实了解了transform 方法,你就明白了