Подтвердить что ты не робот

Как преобразовать InputStream в Source?

Я хочу проверить документ xml с помощью файла схемы xsd, хранящегося на моем устройстве. Вот мой пример кода:

SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);

// schema file on my device
InputStream isSchema = context.getResources().openRawResource(xsd_file);
// InputStream => Source conversion
Source schemaSource = ????
Schema schema = factory.newSchema(schemaSource);

Validator validator = schema.newValidator();
validator.validate(new DOMSource(document));

Вопрос: Как преобразовать InputStream в источник, необходимый с помощью метода SchemaFactory:: newSchema?

4b9b3361