Я знаю, что это прозвучит странно, но мне нужно создать обратный процесс MDA, идущий от PSM -> PIM или в аналогичном понятии. У меня есть пакет С#, который отвечает за создание XML-сообщений. Пока не узнаю, что он работает нормально, так как вся разработка велась на C #, а компонент использовался повторно. Но в настоящее время мы начинаем разработку под разные платформы, и мы хотели бы, чтобы сначала был указан какой-то контракт - схема XSD. Поэтому я перепроектировал текущий пакет и попытался сгенерировать xsd. Но возникло несколько проблем, которые мне нужно решить:
- перевод классов коллекций C# в отношения
- перемещение внутренних классов в пакет
- преобразование свойств C# в атрибуты
- Я не совсем уверен, как мне смоделировать словарь С# с помощью
Я знаю, что этот процесс далек от идеала и должен работать в противоположном направлении, но я вряд ли могу с этим бороться, по крайней мере, на данный момент.
Любые подсказки приветствуются. Спасибо