Проверка XML - Использование нескольких файлов xsd

У меня есть два файла xsd для проверки xml. Но проблема в том, что мой код занимает только один xsd. Как использовать другой xsd в следующем коде? Я не знаю, где мне разместить / вызвать второй файл xsd.

             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();
                    }
                }
10
задан freepublicview 10 August 2011 в 10:23
поделиться