Я использую C # 7 .Net 4.7.2
Я пытаюсь загрузить данные из XML-файла с помощью XamlServices.Load.
Обычно это не такая большая проблема. Существует тег xml, например,
<glb:MyClass xmlns:glb="http://MyGlobalNamespace" />
С точки зрения кода, должен существовать класс MyClass в данном пространстве имен.
XML-файл, с которым я работаю, выглядит совсем по-другому. Содержит тег
Что-то вроде
<glb:a xmlns:glb="http://MyGlobalNamespace" />
По понятным причинам я не могу предоставить класс с именем a . Предполагая сериализацию
MyClass приведет к <glb:a xmlns:glb="http://MyGlobalNamespace" />
Можно ли сопоставить <glb:a xmlns:glb="http://MyGlobalNamespace" />
с Myclass ?
К сожалению, я не могу изменить структуру XML-файла. Я должен иметь дело с этим, как это.