У меня есть требование для генерации XML, проверки на соответствие XSD и (если он действителен) отправки XML третьему лицу.
Моя проблема заключается в том, что генерация узлов файла XML в правильном порядке(как определяет XSD) очень сложно с моим текущим сценарием.Написание кода для ручного добавления узлов в правильном порядке означало бы много кода, а также необходимость обновления в случае изменения XSD (что происходит сейчас и потом)
XSD довольно сложный, со многимиссылки на элементы и группы в последовательностях и complexTypes.
К сожалению, я не могу прикрепить пример, поскольку XSD (и XML) рассматривается как "секреты компании".
Что я хотел бызнаете, есть ли способ сортировки узлов в XML в соответствии с определениями в XSD?
Кто-нибудь когда-либо слышал о такой функции в мире .Net или видел ее?У кого-нибудь есть идеи, с чего начать разгадывать эту проблему?