gpt4 book ai didi

xml - xs :redefine and xs:override in XML schema 1. 1 之间的差异

转载 作者:数据小太阳 更新时间:2023-10-29 01:50:28 27 4
gpt4 key购买 nike

<xs::redefine> 之间有什么区别?和 <xs::override>在 XML 模式 1.1 中。我面前有两本关于 XML Schema 的书,但我仍然无法区分它们。我唯一确定的是两者都是无处不在而且<xs::redefine>已弃用。

最佳答案

使用重定义你可以扩展或限制一个组件(复杂类型,简单类型、模型组和属性组)。所以,你重用组件的原始定义,您可以扩展或限制它。

覆盖允许您替换组件的定义。所以,您创建一个具有相同名称的新组件来替换原始组件定义。您可以覆盖任何顶级命名组件(复杂类型,简单类型,元素声明,属性声明,模型组、属性组和符号)。

您可以在此处阅读有关覆盖的更多信息: http://www.w3.org/TR/xmlschema11-1/#override-schema或者您可以阅读 Roger Costello XML Schema 1.1 教程: http://www.xfront.com/xml-schema-1-1/index.html

我还推荐 Priscilla Walmsley 的书:“Definitive XML Schema, 2nd版”

问候,屋大维

关于xml - xs :redefine and xs:override in XML schema 1. 1 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525427/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com