У меня XSD хранится как данные в XML-формате SQL Server или в oracle XMLtype. Я извлекаю XSD из базы данных как XDocument. Я хочу отобразить этот XDocument в дереве WPF. Это относительно прямо, если я привязываю Xdocument непосредственно к древовидной структуре с помощью xmldataprovider и иерархического шаблона DataTemplate.Отображение XDocument в виде дерева WPF с использованием MVVM ViewModel
Однако мое приложение использует шаблон mvvm, и я хотел бы представить xdocument в слое ViewModel, который затем связывается с деревом аналогично статье Джоша Смита о привязке древовидного дерева WPF к ViewModels. http://www.codeproject.com/KB/WPF/TreeViewWithViewModel.aspx
Моя цель - выбрать XNode XSD (XDocument).
Любые предложения относительно того, как я мог бы представить Xdocument XSD в ViewModel, чтобы я мог выбрать XNode?