Есть некоторые объекты с кучей свойств.
Свойства образуют некую иерархию, и хорошо ложатся на XML.
Понятно, что их можно описать в виде некой XML Schema, которая задаст типы для каждого свойства и отношения (связи, один к одному, один ко многим и пр.) В XML Schema можно добавить дополнительно данные, которые определят например пользовательские названия свойств, желательные виды редактирования и пр. Используя эту информацию можно сгенерить некий пользовательский интерфейс (набор стандартных элементов, форм), который позволит задать все эти свойства объекта (не в виде хмл тегов, а в нормальном пользовательском интерфейсе), соответственно обрабатывая пользовательские ошибки (это не заполнено, тут должно быть число, тут нужно ввести дочерний элемент и пр.) На выходе должен быть заполненный XML соответствующий XML Schema.
Вопросы собственно вот какие:
Есть ли стандарты, которые это описывают (т.е. дополнительную мета информацию, для генерации пользовательского интерфейса)
Есть ли реализации, которые это делают (необязательно .NET)
или скажите как это называется, я что-то затрудняюсь сформулировать это для google
Здравствуйте, Аноним, Вы писали:
Была уже подобная дискуссия --
http://www.rsdn.ru/forum/usability/4894096.flatАвтор: Sharov
Дата: 16.09.12
.
Не знаю, насколько она будет для Вас плодотворной.
Здравствуйте, Аноним, Вы писали:
А>... Используя эту информацию можно сгенерить некий пользовательский интерфейс
А>Есть ли реализации, которые это делают (необязательно .NET)
Похоже?
Здравствуйте, matumba, Вы писали:
M>Похоже?
Нет, это похоже на DataForm из Silverlight toolkit. И смысла в нем не больше чем отдельных элементах собранных в Grid.