使用reqif.xsd v1.1在VS2013中生成样本xml文件

时间:2015-05-22 11:46:50

标签: xml visual-studio-2013 xsd reqif

我从http://www.omg.org/spec/ReqIF/20110401/reqif.xsd下载了最新的reqif模式文件,并将文件加载到visual studio 2013中 现在我正在尝试在全局元素上生成一个示例文件,并收到以下错误: “名称空间'http://www.w3.org/XML/1998/namespace'的导入架构未解决” 我按照此处的建议尝试解除阻止xsd文件: What does "Unauthorized zone" mean when browsing xsd files with 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的位置似乎是错误的 我启用了在visual studio中下载导入的xsd文件 似乎没什么用。

如果有基于架构的示例reqif 1.1文件的下载并使用visual studio中生成的每个元素或样本,那就足够了。

1 个答案:

答案 0 :(得分: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架构位置(我不知道这是否可行)