微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。