У меня есть составной объект, который был сгенерирован из XML-схемы, которую мне нужно заполнить данными из базы данных.
Сгенерированный код не обеспечивает соблюдение правил схемы относительно обязательных элементов, макс. Вхождений и т. Д.Я хотел бы создать класс (или коллекцию классов), чтобы помочь заполнить составной объект и убедиться, что после его сериализации полученный xml будет проверен по схеме.
Я изучил различные творческие возможности.шаблоны проектирования и шаблон Builder, кажется, могут работать для этого, но никогда не использовал его, я просто не уверен.
Является ли шаблон Builder лучшим способом или я не в курсе?Есть ли лучший способ сделать это?