DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(true); DocumentBuilder builder; Schema schema; SchemaFactory sf = SchemaFactory.newInstance( XMLConstants.W3C_XML_SCHEMA_NS_URI); try{ schema = sf.newSchema(new File("src/sounds.xsd")); factory.setSchema(schema); builder = factory.newDocumentBuilder(); Document doc = builder.parse("src/sounds.xml"); } catch(Exception e){ e.printStackTrace(); }