XSD是指XML结构定义 ( XML Schemas Definition )XML Schema 是DTD的替代品。XML Schema语言也就是XSD。XML Schema描述了XML文档的结构。可以用一个指定的XML Schema来验证某个XML文档,以检查该XML文档是否符合其要求。文档设计者可以通过XML Schema指定一个XML文档所允许的结构和内容,并可据此检查一个XML文档是否是有效的。XML Schema本身是一个XML文档,它符合XML语法结构。可以用通用的XML解析器解析它。 一个XML Schema会定义:文档中出现的元素、文档中出现的属性、子元素、子元素的数量、子元素的顺序、元素是否为空、元素和属性的数据类型、元素或属性的默认和固定值。 XSD是DTD替代者的原因,一是据将来的条件可扩展,二是比DTD丰富和有用,三是用XML书写,四是支持数据类型,五是支持命名空间。 XSD文件的后缀名为.xsd。 XML Schema的优点: 1) XML Schema基于XML,没有专门的语法 2) XML可以象其他XML文件一样解析和处理 3) XML Schema支持一系列的数据类型(int、float、Boolean、date等) 4) XML Schema提供可扩充的数据模型。 5) XML Schema支持综合命名空间 6) XML Schema支持属性组。

xsd是什么文件,作用是什么?相关推荐

  1. VMware虚拟机文件夹中各文件作用详解

    VMware虚拟机文件夹中各文件作用详解 虚拟机的文件管理由VMware Workstation来执行. 一个虚拟机一般以一系列文件的形式储存在宿主机中, 这些文件一般在由workstation为虚拟 ...

  2. c语言程序头文件作用,C语言头文件

    C语言头文件教程 C 语言的头文件一般都是 .h 做为结尾的. C语言头文件详解 语法 #include 参数 参数 描述 filename 我们需要引入的头文件的名称. 说明 C 语言的头文件一般都 ...

  3. 织梦dedecms dede plus文件作用介绍及安全设置

    一.安装设置 1.默认的后台模块中心有很多模块. 这里除了"友情链接"模块其他都可以删掉.在后台可以先卸载再删除. 2.如果是一开始就不想要的话,安装版plus目录下进行如下操作. ...

  4. Oracle 11gR2 Patchset 不同文件作用 说明

    在Oracle 10g 版本的Patchset里面,只有一个文件Disk1.  到了Oracle 11.2.0.2和11.2.0.3 的Patchset 大小是剧增.11.2.0.2 和 11.2.0 ...

  5. Python之pyc文件作用及生成方法

    Python之pyc文件作用及生成方法_宗而研之的博客-CSDN博客 1 什么是pyc 首先了解下python的运行机制及特性:当我们运行python文件程序的时候,Python解释器将源码转换为字节 ...

  6. C语言后缀.h文件和.c文件作用和区别

    简述C语言中.h文件和.c文件作用和区别 在c语言学习过程中,对.h文件和.c文件不甚了解,参考其他资料后对它进行简要分析: .h文件和.c文件作用 使用.h文件和.c文件的原因 .h文件和.c文件作 ...

  7. VC++各种文件作用

    VC++各种文件作用(转) vc所支持的文件类型 DSW:全称是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配置信息,她是一个纯文本的文件,在vc创建 ...

  8. 天龙八部服务器列表文件,TLBB服务端目录文件作用

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 TLBB服务端目录文件作用 \tlbb\Public\Config\ShopTable.txt 元宝商店加东西,最后一行178是卖6级宝石,提供参考 \t ...

  9. node工程中package.json文件作用是什么?里面的^尖括号和~波浪号是什么意思?

    1.package.json文件的作用是什么? package.json是包的说明文件,主要有以下3个作用: (1)相当于你本地项目的一个文档说明. (2)允许你指定你项目中所使用的node包的版本. ...

  10. Eclipse导入xsd和dta文件实现配置文件自动提示

    DTD 类型约束文件      1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,选择Ad ...

最新文章

  1. RSA加密传输代码示例
  2. SAP MIGO收货界面'批次'分类选项卡里不出现'分类'按钮之对策
  3. AS3汉字sokcet传送编码问题
  4. css clearfix(针对火狐height:auto无效解决方案)
  5. 万字解读鸿蒙轻内核物理内存模块
  6. pandas后台导出excel_pandas导出Excel表格,银行卡号、身份证号无法正常显示的问题,该怎么解决?...
  7. mysql5.6+master+date_MySQL5.6的4个自带库详解
  8. 自动柜员机属于微型计算机的一种,自动柜员机属于微型计算机的一种。(  )...
  9. 持续改进----白狼族的故事(完结)
  10. Java项目文件目录结构介绍
  11. winxp无法访问服务器共享文件夹,winxp系统无法访问共享文件夹提示网络错误的技巧介绍...
  12. 使用Arctime生成各种格式的字幕文件
  13. eclipse背景设置什么颜色缓解眼睛疲劳之一
  14. iPhone和ipad连接【华北理工大学】校园网快捷指令教程
  15. 三星S8国行android 8,用户泪奔 三星S8系列国行获安卓8.0更新
  16. Ice飞冰初始化《二》
  17. window10安装jdk17
  18. 计算机课听后评课稿,教师听课反思(评课记录)
  19. Unity中导出apk文件
  20. ICMAX解析闪存芯片中原片、白片、黑片如何来的,在SSD中有什么影响

热门文章

  1. visual studio 2012 密钥
  2. linux php adodb,【原创】Linux下php使用adodb对sql Server访问配置
  3. Android Performance之开机优化(1)-开机启动优化工具
  4. 面向对象的数据库db4o: 安装并使用db4o
  5. Ubuntu安装Monaco字体
  6. Android 权限汇总大全
  7. 进军杀毒市场!百度杀毒软件2013正式发布
  8. HttpClient下载图片
  9. matlab单回路控制系统设计,实验二单回路控制系统的建模与仿真 .doc
  10. picGo图片上传到码云失败,报错404-{“message”:“Branch”}的解决方法