Raised more specific exception

This commit is contained in:
Luca Frosini 2019-09-06 17:03:20 +02:00
parent 6fbd228b0f
commit 923113f0db
1 changed files with 2 additions and 1 deletions

View File

@ -15,6 +15,7 @@ import java.util.stream.Collectors;
import javax.xml.XMLConstants; import javax.xml.XMLConstants;
import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.Source; import javax.xml.transform.Source;
import javax.xml.transform.dom.DOMSource; import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamSource; import javax.xml.transform.stream.StreamSource;
@ -207,7 +208,7 @@ public class DataCalogueMetadataFormatReader implements DataCatalogueMetadataDis
} }
@Override @Override
public void validateProfile(String xmlProfile) throws Exception { public void validateProfile(String xmlProfile) throws ParserConfigurationException, SAXException, IOException {
DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder(); DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document doc = db.parse( new InputSource(new StringReader(xmlProfile))); Document doc = db.parse( new InputSource(new StringReader(xmlProfile)));
DOMSource source = new DOMSource(doc); DOMSource source = new DOMSource(doc);