Для полнофункциональных процессоров XML, поддерживающих XML-схему, информационный набор Post Schema Validation (PSVI) предоставит вам именно то, что вы хотите.Пример PSVI показывает, как получить к нему доступ с помощью Xerces C.
Из того, что я вижу, проблема с go-libxml2 заключается в том, что сама libxml2 не смогла реализовать PSVI.Дизайнеры учли «будущее» расширение PSVI, которое, я думаю, никогда не материализовалось.(Взгляните на libxml2 doc и найдите PSVI.) Из-за этого ответ таков: вы не можете достичь того, чего хотите.
Если вы готовы интегрироваться с другимиплатформы, Java Xerces будет работать в том смысле, что вы можете делегировать задачу ему.