xml – xsd架构是否有xsd架构?

参见英文答案 > XML Schema to validate XML Schemas?                                    3个
我经常在工作中使用xsd模式文件,我想知道:是否可以为xsd模式语言编写xsd模式文件?这似乎是一种记录模式语言的明显方式,我认为这将是开发人员尝试的第一件事.但是,我一直无法找到具有明显搜索条件的文件.如果不可能,为什么不呢?如果有可能,有没有人做过,有一个地方我可以下载这样的文件

笔记:

>维基百科建议xsd模式语言“不是100%自我描述”,因为“内容属性声明不能依赖于属性或元素上下文”.如果是这样,你能提供一个xsd特征的例子,它需要这样的上下文,因此无法表示吗?
>这个问题不仅仅是学术性的.我可能需要在不久的将来编写一个处理xsd模式文件的程序,并且从xsd(使用诸如generateDS之类的工具)生成代码将是一个容易的起点.

解决方法

实际上,XSD语言有一个XML模式,
从一开始就存在(如其URL所示):

http://www.w3.org/2001/XMLSchema.xsd

这是最新版本的XSD文件–W3C XML Schema DeFinition Language(XSD)1.1:

http://www.w3.org/2012/04/XMLSchema.xsd

事实上,那些XSD文件(至少是第一个)现在被各种使用XML模式的软件大量使用.否则,我认为,以XML格式表示XML模式语言并且没有XSD描述是完全荒谬的!

就此而言,甚至还有一种名为XSLT的基于XML的编程语言
(在XML技术中非常重要),并且,您猜测,它也有一个XML模式:

http://www.w3.org/2007/schema-for-xslt20.xsd

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念