Каждый пример, который я видел, использует статический XML в источнике xmldataprovider, который затем используется для привязки элементов управления пользовательского интерфейса с помощью привязки XPath. Идея состоит в том, чтобы отредактировать динамический XML (структура, известная разработчику во время кодирования), используя пользовательский интерфейс WPF.
Кто-нибудь нашел способ загрузить динамическую строку xml (например, загрузить ее из файла во время выполнения), а затем использовать эту строку xml в качестве источника XmlDataprovider?
Фрагменты кода были бы отличными.
Обновление: чтобы было понятнее, скажем, я хочу загрузить строку xml, полученную при вызове веб-службы. Я знаю структуру xml. Поэтому я привязываю его к элементам управления WPF UI в окне WPF. Как заставить это работать? Все образцы в Интернете определяют весь XML внутри кода XAML в узле XmlDataProvider. Это не то, что я ищу. Я хочу использовать строку xml в выделенном коде для привязки данных к элементам управления пользовательского интерфейса.