Создайте пример 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 (я понятия не имею, если это возможно)