xsd公司(xsd)和dtd公司(dtd)的区别

XSD与DTD...

XSD与DTD

xmlschema定义(也称为XSD)是多种xmlschema语言之一。这一特定语言作为W3C推荐标准发布。它是后来那些能够为XML分离模式语言的人的原型语言,也是第一个获得W3C推荐地位的语言。为了避免与短语xmlschema的其他用法混淆,许多用户开始将该语言称为WSD(为了将其区分为W3C推荐的语言,即w3cxmlschema)。不过,其他用户提到了它更常见的形式XSD,即xmlschema文档。

文档类型定义(也称为DTD)是一组标记声明,专门用于定义SGML系列标记语言(其中最常见的三种是SGML、XML和HTML)的文档类型。实际上,DTD是一种特定类型的XML模式。DTD使用简洁的形式化语法,这意味着它是一个标记声明,声明能够出现在特定文档类型中的确切元素和引用。它还声明元素的内容和属性。DTD的另一个重要方面是它能够声明可能在实例文档中使用的实体。

XSD能够用来表示XML文档必须遵守的一组规则。XML文档必须符合这组规则,才能根据其特定模式被认为是“有效的”。XSD与其他xmlschema语言的不同之处在于,它的设计理念是,确定文档的有效性将产生一组遵循特定数据类型的信息。虽然这个验证后信息集在开发XML文档处理软件时很有用,但它对特定数据类型的依赖性是一个引起大量批评的特性。

DTD在需要特殊发布字符(例如XML和HTML字符实体引用)的应用程序中非常流行。这些特殊的发布字符来自较大的集合,这些集合被定义为isosgml标准工作的特征。特定的文档类型定义将DTD与XML文档相关联。dtd出现在doctypedecl(一个语法片段)中,靠近XML文档的开头。此声明确定XML文档是DTD引用和定义类型的实例。DTD有两个特定的声明:一个是内部子集,它在文档中构成DTD的一部分;另一个是外部子集,它位于一个单独的文本文件中。

总结:

1.XSD是3C推荐的XML模式语言;DTD是一组用于定义文档类型的标记声明。

2.XSD用于表示XML文档必须遵守的一组规则;文档类型定义将DTD与XML文档相关联。

  • 发表于 2021-06-23 02:01
  • 阅读 ( 123 )
  • 分类:IT

你可能感兴趣的文章

xml(xml)和xsd公司(xsd)的区别

...ML用于存储和排列数据,以定制数据处理需求。 什么是xsd公司(xsd)? 文档类型定义(DTD)用于精确描述XML语言。它用于定义XML文件的结构。它包含一个法律元素的列表,可以用来执行验证。XSD代表XML模式定义。它用于定义XML文件...

  • 发布于 2020-10-19 03:20
  • 阅读 ( 221 )

什么是xml文件?如何打开和使用它?

...建块,因此允许更大的灵活性。HTML和XML之间的一个关键区别是HTML定义了数据的外观,而XML定义了数据是什么。这就是为什么XML不能取代HTML,而是扩展了它。 ...

  • 发布于 2021-03-21 09:43
  • 阅读 ( 377 )

半导体类股似乎准备走高

...活跃交易者可能希望通过交易所交易产品和该行业的主要公司获得敞口,从而从对该行业产品强劲的潜在需求中获利。在本文中,我们将仔细查看半导体行业的图表,并试图确定有多少交易员希望在2020年的最后几个月交易强劲...

  • 发布于 2021-06-17 19:13
  • 阅读 ( 138 )

图表显示半导体类股走高

在半导体行业内运营的公司所提供的产品支撑了当今的许多便利。从下面讨论的图表模式来看,看涨的活跃交易者似乎在押注近期的势头将继续飙升。更具体地说,价格最近已经超过了主要的阻力水平,这可能是一个信号,表明...

  • 发布于 2021-06-18 07:31
  • 阅读 ( 143 )

部门(div)和跨度(span)的区别

...户必须单击以访问示例的位置。 注意HTML4和HTML5之间没有区别。 

  • 发布于 2021-06-24 23:59
  • 阅读 ( 256 )

用户组(groupid)和maven中的artifactid(artifactid in maven)的区别

...;版本>1.0和lt/版本> groupId中的'pedia'部分是公司名称。公司所有的项目都在com.pedia下,教程在com.pedia.tutorials下。因此,com.pediaa.tutorials是groupId。cs tutes定义项目id,即artifactId。 此外,所有POM.XML文件都需要有project、g...

  • 发布于 2021-07-01 07:12
  • 阅读 ( 154 )

实体(entity)和企业数据模型(enterprise data model)的区别

...企业数据模型(enterprise data model)? 企业数据模型是企业或公司使用的数据的图形模型。它允许组织获得其组织数据的完整视图。企业数据模型由实体关系图(ERD)、数据字典和XML模式(XSD)组成。此外,数据建模工具允许用户创...

  • 发布于 2021-07-02 00:21
  • 阅读 ( 456 )

xml格式(xml)和dtd公司(dtd)的区别

...如今,全球有数百万人使用这些方法。xml格式(xml) vs. dtd公司(dtd)XML和DTD之间的区别在于,XML很清楚自己的名称空间,人们可以将其强类型化到系统或PC中;另一方面,DTD不清楚自己的名称空间,在将其编码到系统或PC中时,人们...

  • 发布于 2021-07-11 07:03
  • 阅读 ( 203 )

xml格式(xml)和html格式(html)的区别

关键区别:XML代表可扩展标记语言。它是由W3C开发的规范。它是一种专门为Web文档设计的标记语言。它定义了一组规则,用于以人类可读和机器可读的格式对文档进行编码。HTML代表超文本标记语言。它是一种众所周知的用于开...

  • 发布于 2021-07-13 06:21
  • 阅读 ( 258 )

html5(html5)和xhtml(xhtml)的区别

关键区别:HTML5是HTML标准的第五次修订版。HTML代表超文本标记语言。它是一种众所周知的用于开发网页的标记语言。HTML5的核心目标是通过支持最新的多媒体来改进语言。XHTML代表可扩展超文本标记语言。它是一种用XML编写的标...

  • 发布于 2021-07-13 06:29
  • 阅读 ( 203 )
Bili_28487528
Bili_28487528

0 篇文章