我正在创建一个 xml 文件并想向其中添加一个 xml 模式文件。所以我添加了一个 .xsd 文件,但它包含 .xss 和 .xsc 文件。我需要对这些文件做任何事情来正确定义我的架构吗?他们的目的是什么?
问问题
11129 次
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 存储有关如何将表放置在数据集的可视化表示中的详细信息。
于 2016-03-17T11:14:45.770 回答