ITPub博客

首页 > Linux操作系统 > Linux操作系统 > JDOM xsl+xml输出问题,请达人指点...

JDOM xsl+xml输出问题,请达人指点...

原创 Linux操作系统 作者:andyhoward 时间:2007-05-18 12:00:56 0 删除 编辑
使用JDOM 1.0:

java.util.Properties   properties   =   transformer.getOutputProperties();            
    properties.setProperty(OutputKeys.ENCODING,"UTF-8";   
    properties.setProperty(OutputKeys.METHOD,"html";   
    properties.setProperty(OutputKeys.VERSION,"4.0";   
    transformer.setOutputProperties(properties);   

    try {
      transformer.transform(in, out);
    }
    catch (TransformerException ex1) {
      System.out.println(ex1);
    }

    Document doc2 = out.getDocument();
    XMLOutputter   outp   =   new   XMLOutputter();  
    Format format = Format.getCompactFormat();
    format.setEncoding("UTF-8";
    format.setIndent("    ";
    outp.setFormat(format);  

    java.io.StringWriter Sw = new java.io.StringWriter();   
    try {
      outp.output(doc2, Sw);
    }

这段代码在 outp.output(doc2, Sw)  这里就会报 Root element not set 的错误,8知道是为什么?
在网上找了几个版本的xsl+xml输出html的例子试了一下,在后台输出时,输出的都是xml各结点的内容,xsl定义的html标签都没有输出...

希望各位达人指点一下,这是什么问题,如何才能输出一个正确的html呢?

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7483566/viewspace-159340/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-24

  • 博文量
    5
  • 访问量
    4901