Documentbuilder.parse返回拒绝错误权限

时间:2012-10-31 18:40:24

标签: java xml

我正在尝试使用以下代码解析xml中的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();

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

尝试这里建议的内容。

access right to parse an XML in java

确保您拥有读取权限,并且不要保持文件打开(只需尝试一次)。