Если пространство имен корневого элемента в вашем документе не соответствует целевому пространству имен вашей схемы, то средство проверки не может найти схему, у которой есть определения для корневого элемента (или любого из элементов, скорее всего).Это означает, что валидатор не может сообщить о неверной структуре, потому что он не знает правильной структуры.В таких случаях валидаторы обычно могут пропустить валидацию, выполнить слабую валидацию (валидировать только те элементы, для которых найдены определения схемы) или выдать предупреждение о том, что не найдены определения схемы.
Быстро подумав, что у вас есть как минимум два варианта:1) прочитать пространство имен из документа и использовать отдельную проверку, чтобы проверить, правильно ли это, или 2) проверить, есть ли возможность изменить поведение валидатора, изменив его настройки, чтобы он уведомлял о том, что определения для данного пространства имен не найдены.