private static void receiveXMLStream(final InputStream inStream,
final DefaultHandler defHandler)
throws ParserConfigurationException, SAXException, IOException {
// ...
SAXParserFactory spf = SAXParserFactory.newInstance();
final SAXParser saxParser = spf.newSAXParser();
try {
AccessController.doPrivileged(new PrivilegedExceptionAction() {
public Object run() throws SAXException, IOException {
saxParser.parse(inStream, defHandler);
return null;
}
}, RESTRICTED_ACCESS_CONTROL); // From nested class
} catch (PrivilegedActionException pae) {
System.out.println("Filesystem access blocked");
pae.printStackTrace();
}
}
SaxParserSafePrivilegedExceptionAction.java 文件源码
java
阅读 78
收藏 0
点赞 0
评论 0
项目:Android_Code_Arbiter
作者:
评论列表
文章目录