2

我正在尝试使用以下代码在 java 中解析 xml

File fXmlFile = new File(DAL_DB_ALARM_MOVED_XML);
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
doc.getDocumentElement().normalize();

Permission Denied上面的代码在调用 parse() 时抛出异常。有人可以在这里帮助我吗???

4

2 回答 2

0

也许您在文件系统上有读取权限问题?
请验证这一点,并打印 stracktrace。

于 2012-10-31T18:42:04.837 回答
0

试试这里的建议。

在 java 中解析 XML 的访问权限

确保您具有读取权限并且不要保持文件打开(试一试)。

于 2012-10-31T18:48:07.223 回答