以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  求助  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=45142)


--  作者:超级花式九球
--  发布时间:4/10/2007 10:36:00 AM

--  求助
请高手给指点一下,出了什么问题
我是用jbuilder2007做开发,以下是代码内容
import javax.xml.parsers.*;
import java.io.File;
import org.w3c.dom.*;

public class OrderProcessor {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
        File docFile = new File("check.xml");
        Document doc = null;
        try{
         DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
         DocumentBuilder db = dbf.newDocumentBuilder();
         doc = db.parse(docFile);
                
        } catch (javax.xml.parsers.ParserConfigurationException pce){
         System.out.print("The parser was not configured correctly.");
            System.exit(1);         
        } catch (java.io.IOException ie){
         System.out.println("Cannot read input file.");
         System.exit(1);
        } catch (org.xml.sax.SAXException se){
         System.out.println("Problem parsing the file.");
         System.exit(1);
        } catch (java.lang.IllegalArgumentException ae){
         System.out.println("Please specify an XML source.");
         System.exit(1);
        }
        Element root = doc.getDocumentElement();
        System.out.println("The root element is "+root.getNodeName());
 }
}

编译的时候总是报:“Cannot read input file”


--  作者:flyfoxs
--  发布时间:4/13/2007 10:48:00 AM

--  
很明显是你使用的相对目录,你理解的相对目录与程序理解的不一样,不信你可以把("check.xml“)换成 c:\\check.xml试试。
--  作者:yang2255
--  发布时间:5/10/2007 12:24:00 PM

--  
ding ge xian
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms