Если вы ищете какой-нибудь волшебный скрипт csv2xsd, вы будете разочарованы.Проблема в том, что CSV - это простая плоская структура, а XML - это иерархическая структура, которая дополнительно ограничена XSD.Вам нужно будет вручную определить, какие поля CSV относятся к каким элементам в XSD, и выяснить, как обращаться с минимумами, максимумами, необходимыми элементами и т. Д.
Использование инструмента, который пытается интерпретировать, компилироватьили иным образом «автоматическая» работа со схемой в конечном итоге потребует того же уровня усилий (по крайней мере) для выполнения отображения, не включая дополнительную кривую обучения и сложность, которые вы вводите.Для одноразовой задачи это не будет стоить вашего времени.
Честно говоря, самое простое - понять схему и сгенерировать ваш XML соответствующим образом.Если вам нужна помощь с чтением XSD, есть много инструментов, которые могут помочь вам визуализировать его.Другой вариант - создать образец XML из схемы в качестве модели.