我经常在我的工作中使用xsd模式文件,并且我想知道:是否可以为xsd模式语言编写xsd模式文件?这似乎是一种记录模式语言的明显方式,我认为这将是其开发人员尝试的第一件事情。但是,我一直无法找到明显搜索条件的文件。如果不可能,为什么不呢?如果有可能,有没有人做过,有没有一个地方可以下载这样的文件?是否有xsd模式的xsd模式?
注:
维基百科显示XSD模式语言“不是100%的自我描述”,因为“内容和属性声明不能依靠属性或元素上下文”。如果是这样,你能否提供一个需要这种上下文并因此不能表示的xsd特性的例子?
这个问题不纯粹是学术问题。我可能需要编写一个在不久的将来处理xsd模式文件的程序,并且从xsd(使用诸如generateDS之类的工具)生成源代码将是一个很容易开始的地方。
@John我认为这可能是,虽然我以前看过那个,但没有意识到相似性。 – jcrudy