Я должен проанализировать файл конфигурации XML. Я решил провести базовую проверку с помощью XMLSchema, чтобы избежать большого количества стандартного кода для проверки. Поскольку класс синтаксического анализа должен работать сам по себе, мне было интересно: «Как я могу проверить входящий XML-файл с помощью XMLSchema, не сохраняя XMLSchema на диске, где он может быть изменен третьими лицами?» Я знаю, что могу загрузить XMLSchema из произвольного InputStream, но сама схема должна где-то храниться. (И поместить Schema в огромный объект String звучит как очень-очень плохая идея) Кто-то уже сделал это? Каковы лучшие решения для таких случаев?
Хорошего начала недели!