SmartClient может загрузить XSD и сгенерировать форму для редактирования данных, дополненную правилами валидации и удобными сообщениями об ошибках:
http://www.smartclient.com/#xmlSchemaImport
Вы также можете сериализовать данные, которыепользователь вводит и создает XML-документ, который соответствует XSD (правильно именованное пространство и все такое), используя DataSource.xmlSerialize ().
http://www.smartclient.com/docs/8.0/a/b/c/go.html#method..DataSource.xmlSerialize
Эта функция реализована в браузере (нет серверного компонента) и все в бесплатной версии OSS (SmartClient LGPL).
Обратите внимание, что эта особенность является частью гораздо более крупной системы, которая может соответствовать или не соответствовать вашим потребностям - SmartClient в первую очередь предназначен для крупных предприятий.бизнес-приложения.