高手救急!!!!为什么解析XML时老报IO ERR? 好像.xml文件形式不够好,哪儿来的</section>,解析之前请作形式检查。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <gc> <a name="a1"> <bbb> 1</bbb> </a> <a name="a2"> <bbb> 1</bbb> </a></gc>用上面的XML还不对啊!!!!!!IO错误一般出现在什么情况下?? 我怀疑是在取到XML文件时,就出错拉。 我觉得你的URL url=new URL("e:/javatest/sample.xml");这行有问题,应该为:URL url=new URL("file://e:/javatest/sample.xml");还有就是你的xml文件头应该加上:<?xml version="1.0" encoding="ISO-8859-1"?>否则这怎么能算是xml文件??你再试一下,我也是猜测,没有试验你的代码! URL url=new URL("file:///D:/javastudy/xml/sample.xml")这样就可以了,你试试看。 出错的地方e.printStackTrace()应该可以看出比较具体的错误,估计是url的写法有问题 io错误是指文件没有找到或无法打开。xml文件格式不对,是在解析时抛出SAXException.你既然是解析本地文件,干嘛要用URL?直接这样就可以了:Document doc = db.parse(new File("e:/javatest/sample.xml"));因为DocumentBuilder.parse()的参数可以是:InputSource、java.io.InputStream 、java.io.File 、java.lang.String 等。 好像应该是URL url=new URL("file:///e://javatest//test.xml");吧。楼上的众位是不是没有睡醒啊?! 遇到file操作 目录好像都要加 // 来区分的。 问一个JSP向JAVABEAN传值的问题 SQL查询 ibatis+DateList框架分页问题 Spring MVC 的几个问题 java 内存溢出 {关于几个专业术语的问题包括(JS,JSON,SSH,AJAX,Jquery)} hibernate 连接 mysql求救! J2EE SDK中deploytool 如何添加一台服务器 哪里有JB的书下载啊? 从一个数据库表查询出结果集,然后把结果集存到另一个数据库,求方案 急急急!!! 高分求助!偶公司要买jbuilder8 !请问买jbuilder8有包含哪些组件或工具?
<a name="a1">
<bbb> 1</bbb>
</a>
<a name="a2">
<bbb> 1</bbb>
</a>
</gc>
用上面的XML还不对啊!!!!!!
IO错误一般出现在什么情况下??
URL url=new URL("e:/javatest/sample.xml");
这行有问题,应该为:
URL url=new URL("file://e:/javatest/sample.xml");还有就是你的xml文件头应该加上:
<?xml version="1.0" encoding="ISO-8859-1"?>
否则这怎么能算是xml文件??你再试一下,我也是猜测,没有试验你的代码!
这样就可以了,你试试看。
e.printStackTrace()
应该可以看出比较具体的错误,估计是url的写法有问题
xml文件格式不对,是在解析时抛出SAXException.
你既然是解析本地文件,干嘛要用URL?
直接这样就可以了:
Document doc = db.parse(new File("e:/javatest/sample.xml"));
因为DocumentBuilder.parse()的参数可以是:
InputSource、java.io.InputStream 、java.io.File 、java.lang.String 等。
楼上的众位是不是没有睡醒啊?! 遇到file操作 目录好像都要加 // 来区分的。