当然可以了.给你个例子开发一下思路
StreamSource xml = new StreamSource("你的xml文件");
    StreamSource xsl = new StreamSource("你的xsl文件");
//response.setContentType("text/html; charset=UTF-8");
   StreamResult result = new StreamResult(out);

    Transformer trans = TransformerFactory.newInstance().newTransformer(xsl);
    //java.util.Properties properties = trans.getOutputProperties();
    //trans.setOutputProperty(OutputKeys.ENCODING,"GB2312");
    trans.setOutputProperty(OutputKeys.METHOD,"html");
    trans.setOutputProperty(OutputKeys.VERSION,"4.0");       
    //trans.setOutputProperty("encoding","UTF-8");
  trans.transform(xml, result);

解决方案 »

  1.   

    UFO兄,上帝啊,呵呵
    “你的xml文件”这里可以用XML流代替么?用STRINGBUFFER可以么?
      

  2.   

    请看一看java api 文档
                        我说可以就一定可以的,相信我没错的.  至于如何传数据流,你当然需要转化一下了
      

  3.   

    呵呵,谢谢老兄!你有QQ么?我的是778608,可否当面请教?定重谢!:-D
      

  4.   

    现在取得一定进展,我知道了必须为StreamSource提供一个reader参数,但是在String怎样转换为StringReader上还不知如何做,苦闷--
      

  5.   

    我怎样才能把StreamResult里的转换结果输出到浏览器呢?