Добавление пространства имен к корневому узлу в Visual Mapper - PullRequest
0 голосов
/ 02 мая 2018

Мне нужно добавить определенное пространство имен, которое будет отображаться в выводе корневого узла, которое больше нигде не объявлено.

Моя карта составлена ​​с использованием визуального картографа, поэтому XSLT отсутствует. Можно ли сделать это без использования XSLT?

1 Ответ

0 голосов
/ 03 мая 2018

Самый простой способ использовать Imports> XSD Import и выбрать схему с нужным пространством имен. Я предполагаю, что у вас на самом деле нет такой схемы, и создание фиктивной фигуры для этого кажется немного странным.

Вы также можете сделать это:

  • открыть целевую схему в текстовом редакторе (например, Notepad ++)
  • добавить желаемое пространство имен в корень схемы
  • добавить импорт для ссылки на пространство имен

например:.

<xs:schema xmlns="original-xmlns" xmlns:myprefix="my-namespace" targetNamespace=...
  <xs:import namespace="my-namespace" />
  ...

Обратите внимание, что вы потеряете этот импорт, если впоследствии измените свойство Imports в Visual Studio.

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