KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have two xsd files to validate a xml. But the problem is my code takes only one xsd. How to use other xsd in the following code? I dont have idea about where should i place/call 2nd xsd file. private void validate(File xmlF,File xsd1,File xsd2) { try { url = new URL(xsd.toURI().toString());// xsd1 } catch (MalformedURLException e) { e.printStackTrace(); } source = new StreamSource(xml); // xml try { System.out.println(url); schema = schemaFactory.newSchema(url); } catch (SAXException e) { e.printStackTrace(); } validator = schema.newValidator(); System.out.println(xml); try { validator.validate(source); } catch (SAXException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }
Tags (comma-separated)
Save Edits
Cancel