0

我从http://www.omg.org/spec/ReqIF/20110401/reqif.xsd下载了最新的 reqif 模式文件,并将该文件加载到 Visual Studio 2013中。
现在我正在尝试在全局元素上生成示例文件并得到以下错误:“命名空间' http://www.w3.org/XML/1998/namespace '的导入模式未解析”
我尝试按照此处的建议解除对xsd文件的阻止: 什么是“未经授权的区域”使用 Visual Studio 2010 浏览 xsd 文件?

我试着改变

<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 的位置似乎是错误的。
我启用了在 Visual Studio 中下载导入的 xsd 文件。
似乎没有任何效果。

如果有一个基于模式的示例 reqif 1.1 文件的下载,并使用在 Visual Studio 中生成的每个元素或示例,那就足够了。

4

1 回答 1

0

您可以在以下位置找到符合 ReqIF1.1 XML 模式的示例文件: https ://hudson.eclipse.org/hudson/job/rmf-nightly/lastSuccessfulBuild/artifact/test-data/

如果它们对你来说还不够,你可以试试这个:

  • 从 OMG 网站下载 ReqIF XML 模式

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

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

  • 尝试在 Visual Studio 设置中设置 XML 架构位置(我不知道这是否可行)
于 2015-06-19T12:28:49.707 回答