gpt4 book ai didi

xml - XML 中的严格和过渡模式定义 (XSD) 之间有什么区别

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

许多 XML 模式在其规范中指定了严格的和过渡的模式定义。例如:http://docs.oasis-open.org/xliff/v1.2/os/xliff-core.html#AppDTD或 Microsoft 的 OOXML XSD ( http://en.wikipedia.org/wiki/Office_Open_XML )。不确定实际区别是什么以及为什么首先需要两个 XSD,有什么想法吗?

最佳答案

首先,我要质疑您的开场白,即“许多 XML 模式在其规范中指定了严格的和过渡的模式定义”。大多数 XSD 不以严格过渡对的形式出现。

但要解释那些做...

差异是事物的现状和事物应该的样子之间紧张关系的结果。为了支持在标记中可能不太严格的遗留系统和数据,创建了松散/过渡模式。为了引导 future 的发展朝着更严格的纪律和更准确的标记数据描述方向发展,我们创建了严格的模式。

松散/过渡模式中采用的一些技术:

  • xs:任何
  • minOccurs="0"和 use="可选"
  • xs:string 用于所有基本类型

严格模式中使用的一些技术:

  • 特定元素内容模型
  • minOccurs="1"和 use="required"
  • 特定数据类型而不是 xs:string

关于xml - XML 中的严格和过渡模式定义 (XSD) 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25925004/

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