测试代码:  
public static void main(String args[]){        try{
            String sourceFile="E:\\4-2.xml";
            SAXBuilder builder = new SAXBuilder();
            Format format=Format.getPrettyFormat() ;
            XMLOutputter outp=new XMLOutputter(format);            Document xmlDoc=builder.build(sourceFile);
       //     Class.forName("XPath");
            XPath path=XPath.newInstance("*");
            //  do system output
            outp.output(xmlDoc , System.out );       //     Element ele0=(Element) path.selectSingleNode(xmlDoc.getRootElement() );
            Element ele0=(Element) xmlDoc.getRootElement() ;
            outp.output(ele0 , System.out);        }catch(Exception e){
            e.printStackTrace() ;
        }    }

解决方案 »

  1.   

    嗯,现在的问题就是这里了,idea工具的问题。
    下班时候,拉一个也是做java的同事帮忙看了,仓促下没有找到,他对这个工具不是很熟悉。
    有哪位idea用的比较多的,也来试验一下。帮忙啊!!!!!!
    万谢!!!!!!!!!!!!!
      

  2.   

    继续提一下吧。
    今天用了Eclipse工具,还是一样的结果。
      

  3.   

    问题很简单,你的classpath路径没有设置,或者设置错了
      

  4.   

    这个凶弟说的很是,我就是很奇怪的。classpath都设置了,直接写一个class,idea工具都能自动的提示,然后根据提示加上了import语句。
    编译都通过了,就是在运行的时候出错,实在是奇怪了。
      

  5.   

    我今天遇到了相同的问题,Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/BaseXPath
    用普通方式解析时,没有任何问题,但用xpath时就报这个错,请哪位高手快快现身!!
    别说什么classpath的问题,太小儿科了,根本不是