12

我正在创建一个 xml 文件并想向其中添加一个 xml 模式文件。所以我添加了一个 .xsd 文件,但它包含 .xss 和 .xsc 文件。我需要对这些文件做任何事情来正确定义我的架构吗?他们的目的是什么?

4

2 回答 2

11

哦..k..我终于明白了...

现在我想起来了,我认为我看到的行为是因为文件最初是如何创建的,而不是 XSD 本身。如果我们最初将文件创建为数据集(生成 XSD),那么我们将获得所有行李文件(.cs、.xsc、.xss)。创建这些文件是因为 XSD 表示数据集而不是纯 XML 模式文件。如果我们不希望将架构视为数据集,则在文本编辑器中打开 XSD 文件并删除应用于根数据集元素的各种 msprop 和 msdata 属性。然后我们可以删除与该文件关联的子文件并留下原始 XML XSD。然后 VS 会将文件视为常规 XSD。

所以我在文本编辑器中打开了 xsd 文件并更改了

msdata:IsDataSet="true"  to

 msdata:IsDataSet="false" 

当我重新加载项目时,文件不再存在..

但是问题仍然存在——即使我们没有使用这些文件,我们也能够获得输出,那么这些文件是否只是为了设计而不是用于任何其他目的?

有没有人使用过这些文件?谁能举一个我们将 xsd 视为数据集的示例?

于 2012-11-14T07:38:12.460 回答
4

.xss 存储有关如何将表放置在数据集的可视化表示中的详细信息。

https://datatypes.net/open-xss-files

于 2016-03-17T11:14:45.770 回答