Я должен признать, что на самом деле я ничего не делал с XInclude, поэтому мне нужно было бы немного поэкспериментировать, чтобы увидеть, действительно ли это работает с MigraDo cXml в его текущей форме.
Хотя, если вы посмотрите на элементы Resource и Insert, я думаю, они уже могут охватить то, что вы ищете.
Ресурс определяет шаблон для части документа, который затем вызывается из вставок, а затем может использоваться несколько раз в одном файле или в нескольких файлах.
Вот урок о том, как их использовать, с несколькими примерами: https://gitlab.com/jamescoyle/MigraDocXML/-/blob/master/Lessons/Lesson%205.0%20-%20Resources.pdf