加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 23:17:23 所属栏目:百科 来源:网络整理
导读:参见英文答案 XML Schema to validate XML Schemas?????????????????????????????????????3个 我经常在工作中使用xsd模式文件,我想知道:是否可以为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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读