XML - это синтаксис, который определяет, как выглядят элементы (например, «проверка») и атрибуты (например, «подсказка»), но он не определяет, что они на самом деле означают; это вопрос соглашения между отправителем и получателем. Часто существует какая-то схема, которая определяет, какие элементы и атрибуты разрешены, но определение того, что они означают, обычно записывается в документации приложения.
Вы говорите, что работаете с "некоторой технологией, которая требует XML ...": ответ на ваш вопрос будет найден в документации по этой технологии.
Без этой документации никто из нас не может сказать вам, как повлияет изменение значения атрибутов «required» или «type».