以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML工具及XML开发环境 』  (http://bbs.xml.org.cn/list.asp?boardid=7)
----  xerces使用时遇到的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=7&rootid=&id=18235)


--  作者:ben1126
--  发布时间:5/12/2005 10:46:00 PM

--  xerces使用时遇到的问题
(1)程序是来自《从头学xml与java编程1例通》164页的程序,用xerces解析xml文档,我用jbuilderx运行,书写程序时并没有报告错误。问题运行后出现是“java 虚拟机出现致命错误”的提示,消息框里并有报告一个java.lang.NoClassDefFoundError。当我把程序改成(2)时,一切正常,为何?
(1)
import java.io.FileOutputStream;
import org.apache.xerces.parsers.DOMParser;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;

public class TransformProd extends Object{
  public static void main (String args[]) {
    try{
    String XMLFileName="Inventory Big.xml";
   DOMParser parser=new DOMParser();
parser.parse(XMLFileName);
    Document document=parser.getDocument();
    NodeList books=document.getElementsByTagName("TITLE");
  
  int num_books=books.getLength();
    System.out.println("Total books =");
  }
  catch(Exception e){
    System.out.println("error"+e);

(2)import java.io.FileOutputStream;
import org.apache.xerces.parsers.DOMParser;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;

public class TransformProd extends Object{
  public static void main (String args[]) {
    try{
    String XMLFileName="Inventory Big.xml";
   DOMParser parser;

    Document document;
    NodeList books;  
  
    System.out.println("Total books =");
  }
  catch(Exception e){
    System.out.println("error"+e);


--  作者:tongyong
--  发布时间:5/21/2005 11:17:00 PM

--  
你这个没有问题啊。检查下你的XML文件,或者JDK,或者classpath中jar的版本
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms