当前位置:  技术问答>java相关

请各位老大帮忙看看,我的程序出现的错误,本人没法理解。

    来源: 互联网  发布时间:2015-05-05

    本文导语:  这是执行的时候的错误, 编译的时候没有错误。 javax.xml.transform.TransformerFactoryConfigurationError: java.lang.ClassNotFoundException: org.apache.xalan.processor.TransformerFactoryImpl at javax.xml.transform.TransformerFactory.newInstance(TransformerFactory...

这是执行的时候的错误,
编译的时候没有错误。

javax.xml.transform.TransformerFactoryConfigurationError: java.lang.ClassNotFoundException: org.apache.xalan.processor.TransformerFactoryImpl

at javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:121)

at domtest.domWrite.main(domWrite.java:77)

Exception in thread "main" 


package domtest;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.*;
import javax.xml.transform.TransformerFactory;

public class domWrite
{

  public static void  main(String args[])
  {
    try
    {
      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
      DocumentBuilder builder=factory.newDocumentBuilder();
      Document doc=builder.parse("domTest.xml");
      doc.normalize();
       //------------
      String text="text4";
      String url="www.what.com";
      String author="whatya";
      String discription="A site from whatya, give u no suprise!!!";
      //-------------
      Text textseg;
      Element link=doc.createElement("link");

      Element linktext=doc.createElement("text");
      textseg=doc.createTextNode(text);
      linktext.appendChild(textseg);
      link.appendChild(linktext);

      Element linkurl=doc.createElement("url");
      textseg=doc.createTextNode(url);
      linkurl.appendChild(textseg);
      link.appendChild(linkurl);

      Element linkauthor=doc.createElement("author");
      textseg=doc.createTextNode(author);
      linkauthor.appendChild(textseg);
      link.appendChild(linkauthor);

      java.util.Calendar rightNow = java.util.Calendar.getInstance();
      String day=Integer.toString(rightNow.get(java.util.Calendar.DAY_OF_MONTH));
      String month=Integer.toString(rightNow.get(java.util.Calendar.MONTH));
      String year=Integer.toString(rightNow.get(java.util.Calendar.YEAR));
      Element linkdate=doc.createElement("date");

      Element linkdateday=doc.createElement("day");
      textseg=doc.createTextNode(day);
      linkdateday.appendChild(textseg);

      Element linkdatemonth=doc.createElement("month");
      textseg=doc.createTextNode(month);
      linkdatemonth.appendChild(textseg);


      Element linkdateyear=doc.createElement("year");
      textseg=doc.createTextNode(year);
      linkdateyear.appendChild(textseg);

      linkdate.appendChild(linkdateday);
      linkdate.appendChild(linkdatemonth);
      linkdate.appendChild(linkdateyear);
      link.appendChild(linkdate);

      Element linkdiscription=doc.createElement("description");
      textseg=doc.createTextNode(discription);
      linkdiscription.appendChild(textseg);
      link.appendChild(linkdiscription);

      doc.getDocumentElement().appendChild(link);

      TransformerFactory tFactory =TransformerFactory.newInstance();
      Transformer transformer = tFactory.newTransformer();
      DOMSource source = new DOMSource(doc);
      StreamResult result = new StreamResult(new java.io.File("domTest.xml"));
      transformer.transform(source, result);
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
  }//end of main
}

|
可以显示出来

|
你的classpath中需要有xalan.jar

|
你好象没有Xalan包
Xalan是将XML转换为HTML或其它类型XML文档的规范。Xalan-Java 1.2是基于W3C对XSLT和XPL建立的。通常Xalan使用Xerces XML词法分析器,但是它也可以使用其它类型的分析器。Xalan-Java 2将Xalan作为一种XML接口转换加以实现,这种接口提供了一个模块化的框架和一个标准的应用程序编程接口以便用户进行转换。 

下载:
http://xml.apache.org/xalan-j/index.html


|
jbuilder?
那么
org.apache.xalan.processor
再打个点,看能否有提示出来
如果没有,那么xalan包没有设置正确

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位老大,小弟初入linux行业,遇到以下问题,请各位老大解答之~
  • 一个老大男的一个老大难
  • 哪位老大给个linux的交流Q群号啊……
  • 各位老大们,在jbuilder6.0中怎么设置
  • 关于JavaBean 和 Tag 的问题?在线等待,谢谢各位老大的帮忙!!
  • 各位老大,请教一个问题,十万火急!!!
  • 我是新手,各位老大请赐教!
  • 那位老大用C++做unix系统编程啊?谈一下经验
  • 哪位老大有redhat enterprise 3的下载地址?小弟愿奉献100分!!
  • 哪位老大介绍一下linux漏洞的书?
  • 一个虚拟机的问题,哪位老大解答一下?
  • 各位老大,都晒晒您在linux上用的是什么影音播放器?支持图形界面吗?
  • 关于JavaBean 和标签库Tag的问题???在线等待谢谢各位老大的帮助!来者有分!!
  • 急!!!!!! 哪位老大能帮忙找找 getCustomDatum 的替代方法。
  • 各位老大救救我吧,再搞不定我今晚就要通霄了呜呜。。。
  • 各位老大,哪儿有linux最新版下载
  • 各老大:有没有图像放大或压缩算法?或思路?
  • 请各位老大帮帮忙!!!
  • 哪位老大装lids成功过?
  • 各位老大,如何更好的控制JButton,只有21分,都给了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3