以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  打加帮我看看这段DOM生成XML的代码是报错了请高收帮我解决!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=15116)


--  作者:zhangbo198294
--  发布时间:3/5/2005 9:52:00 AM

--  打加帮我看看这段DOM生成XML的代码是报错了请高收帮我解决!
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.apache.crimson.tree.XmlDocument;
import java.io.*;

public class DomXml{
public static void main(String[] args)throws Exception{
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.newDocument();
Element books=doc.createElement("Books");

Element book=doc.createElement("Book");
book.setAttribute("id","001");
book.appendChild(doc.createTextNode("J2EE Book"));

books.appendChild(book);
doc.appendChild(books);
((XmlDocument)doc).write(new FileOutputStream(new File("dom.xml")));

}
}

((XmlDocument)doc).write(new FileOutputStream(new File("dom.xml")));
这一句就报错了 异常是:Exception in thread "main" java.lang.ClassCastException: org.apache.xerces.dom.DocumentImpl
 at CreateXml.main(CreateXml.java:20)
请文怎么解决啊?!


--  作者:xique
--  发布时间:4/12/2005 4:06:00 PM

--  
我在Eclipse下可以运行这些语句,你看看是不是你的环环境参数有问题,我的机器上装了tomcat,我看你报错org.apache.xerces.dom.DocumentImpl 中有apache,好像是找不到这个类。
--  作者:zhangbo198294
--  发布时间:4/12/2005 4:33:00 PM

--  
谢谢! 问题已经解决了:)
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms