package foundation.server.config; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import org.xml.sax.EntityResolver; import org.xml.sax.InputSource; import org.xml.sax.SAXException; public class DTDResolver implements EntityResolver{ private InputSource inputSource; public DTDResolver(String path, String systemId) throws FileNotFoundException { InputStream iStream = new FileInputStream(new File(path, systemId)); if (iStream != null) { inputSource = new InputSource(iStream); } } @Override public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException { return inputSource; } }