У меня есть несколько XML-файлов конфигурации, которые регулярно меняются и перечитываются с помощью JAXB (Java) моей программой и необходимы для ее работы, однако сторонние приложения могут также редактировать и создавать эти файлы, чтобы разрешить обновление моего программного обеспечения после распространенияЯ хочу иметь возможность распознавать файлы, отсутствующие элементы и предоставлять значения по умолчанию.
Есть ли какой-нибудь хороший способ сделать это, на данный момент лучшее, что я могу придумать, - это установить, чтобы все поля, которые можно задаватьпо умолчанию minOccurs = "0", затем проверьте наличие нулей в каждом поле при импорте, но, поскольку мои файлы довольно сложные, это кажется ужасно неэффективным.Есть ли какая-то опция значения по умолчанию в файлах XSD, из которых я создаю классы, чтобы добавить элементы со значениями по умолчанию ... кажется, что по умолчанию есть замена пустых полей на значения по умолчанию, но я действительно хочу добавить любые пропущенные поляне просто заполнять пустые поля.
Будем благодарны за любые указатели или советы.