C # XamlServices TypeMapping - PullRequest
       1

C # XamlServices TypeMapping

0 голосов
/ 20 марта 2019

Я использую 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-файла. Я должен иметь дело с этим, как это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...