我正在尝试使用DOM Parser从jar中读取xml文件。但是,当读取文件时,它的内容是从其他包含相同xml文件的jar中获取的。下面是正在使用的代码段。>
URLClassLoader jcl =新的URLClassLoader(新的URL [] {新的URL(“ file:///” + jarname)}); InputStream formatFileStrm = this.getClass()。getClassLoader()。getResourceAsStream(layoutFile); DocumentBuilderFactory工厂= DocumentBuilderFactory.newInstance(); factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING,true);
DocumentBuilder builder = factory.newDocumentBuilder(); 文档formatDoc = builder.parse(formatFileStrm);