Создайте пример xml-файла в VS2013, используя reqif.xsd v1.1

Я загрузил последний файл схемы reqif с http://www.omg.org/spec/ReqIF/20110401/reqif.xsd и загрузил файл в Visual Studio 2013.
Теперь я пытаюсь сгенерировать пример файла для глобального элемента и получить следующую ошибку: "Не удалось разрешить импортированную схему для пространства имен http://www.w3.org/XML/1998/namespace".
Я попытался разблокировать файл xsd, как было предложено здесь: Что означает "Неавторизованная зона" при просмотре файлов xsd в Visual Studio 2010?

Я пытался изменить

<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>

в

<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>

так как расположение к xsd кажется неправильным.
Я включил загрузку импортированных файлов xsd в visual studio.
Ничто не похоже на работу.

Если есть загрузка для примера файла reqif 1.1, основанного на схеме и использующего каждый отдельный элемент или образец, сгенерированный в Visual Studio, этого будет достаточно.

1 ответ

Файлы примеров, соответствующие XML-схеме ReqIF1.1, можно найти по адресу: https://hudson.eclipse.org/hudson/job/rmf-nightly/lastSuccessfulBuild/artifact/test-data/

Если их вам недостаточно, вы можете попробовать это:

  • загрузить схемы ReqIF XML с веб-сайта OMG

http://www.omg.org/spec/ReqIF/20110401/reqif.xsd

http://www.omg.org/spec/ReqIF/20110402/driver.xsd

  • попробуйте установить расположение схемы XML в настройках Visual Studio (я понятия не имею, если это возможно)
Другие вопросы по тегам