📜  XSD-概述

📅  最后修改于: 2020-11-09 05:45:21             🧑  作者: Mango


XML模式定义,通常称为XSD,是一种精确描述XML语言的方法。 XSD根据适当的XML语言的语法规则检查XML文档的结构和词汇的有效性。

XML文档可以定义为-

  • 合式-如果XML文档符合所有一般XML规则,如标签必须正确嵌套,打开和关闭标签必须是平衡的,而空标签必须以“/>”,那么它被称为形成良好的终结。

    要么

  • 有效-一个XML文档,当它不仅格式正确而且还符合可用的XSD时才有效,该XSD指定其使用的标签,这些标签可以包含哪些属性以及哪些标签可以出现在其他标签中,以及其他属性。

下图显示了如何使用XSD来构造XML文档-

XSD技术

这是一个简单的XSD代码。看一看。




   targetNamespace = "http://www.tutorialspoint.com" 
   xmlns = "http://www.tutorialspoint.com"
   elementFormDefault = "qualified">

   
      
         
            
         
      
   

   
      
         
         
         
         
      
      
   
   

特征

这是XSD的一些流行功能的列表-

  • XSD可以扩展以用于将来的添加。
  • XSD比DTD更丰富,功能更强大。
  • XSD用XML编写。
  • XSD支持数据类型。
  • XSD支持名称空间。
  • XSD是W3C的推荐。