Есть ли графический контрол, который по готовой xsd позволяет редактировать xml? Идеально — property grid, который понимает xsd и динамически создаёт такой "редактор". При этом не накрывается полностью, если не может найти mandatary элементов, а оставляет пустые поля, т.е. в некоторой степени оказывается совместим с предыдущими версиями той же xsd, если новые версии добавляют новые таги; делает валидацию и т.п.