xsd是什么文件,作用是什么?
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是什么文件,作用是什么?相关推荐
- VMware虚拟机文件夹中各文件作用详解
VMware虚拟机文件夹中各文件作用详解 虚拟机的文件管理由VMware Workstation来执行. 一个虚拟机一般以一系列文件的形式储存在宿主机中, 这些文件一般在由workstation为虚拟 ...
- c语言程序头文件作用,C语言头文件
C语言头文件教程 C 语言的头文件一般都是 .h 做为结尾的. C语言头文件详解 语法 #include 参数 参数 描述 filename 我们需要引入的头文件的名称. 说明 C 语言的头文件一般都 ...
- 织梦dedecms dede plus文件作用介绍及安全设置
一.安装设置 1.默认的后台模块中心有很多模块. 这里除了"友情链接"模块其他都可以删掉.在后台可以先卸载再删除. 2.如果是一开始就不想要的话,安装版plus目录下进行如下操作. ...
- Oracle 11gR2 Patchset 不同文件作用 说明
在Oracle 10g 版本的Patchset里面,只有一个文件Disk1. 到了Oracle 11.2.0.2和11.2.0.3 的Patchset 大小是剧增.11.2.0.2 和 11.2.0 ...
- Python之pyc文件作用及生成方法
Python之pyc文件作用及生成方法_宗而研之的博客-CSDN博客 1 什么是pyc 首先了解下python的运行机制及特性:当我们运行python文件程序的时候,Python解释器将源码转换为字节 ...
- C语言后缀.h文件和.c文件作用和区别
简述C语言中.h文件和.c文件作用和区别 在c语言学习过程中,对.h文件和.c文件不甚了解,参考其他资料后对它进行简要分析: .h文件和.c文件作用 使用.h文件和.c文件的原因 .h文件和.c文件作 ...
- VC++各种文件作用
VC++各种文件作用(转) vc所支持的文件类型 DSW:全称是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配置信息,她是一个纯文本的文件,在vc创建 ...
- 天龙八部服务器列表文件,TLBB服务端目录文件作用
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 TLBB服务端目录文件作用 \tlbb\Public\Config\ShopTable.txt 元宝商店加东西,最后一行178是卖6级宝石,提供参考 \t ...
- node工程中package.json文件作用是什么?里面的^尖括号和~波浪号是什么意思?
1.package.json文件的作用是什么? package.json是包的说明文件,主要有以下3个作用: (1)相当于你本地项目的一个文档说明. (2)允许你指定你项目中所使用的node包的版本. ...
- Eclipse导入xsd和dta文件实现配置文件自动提示
DTD 类型约束文件 1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,选择Ad ...
最新文章
- RSA加密传输代码示例
- SAP MIGO收货界面'批次'分类选项卡里不出现'分类'按钮之对策
- AS3汉字sokcet传送编码问题
- css clearfix(针对火狐height:auto无效解决方案)
- 万字解读鸿蒙轻内核物理内存模块
- pandas后台导出excel_pandas导出Excel表格,银行卡号、身份证号无法正常显示的问题,该怎么解决?...
- mysql5.6+master+date_MySQL5.6的4个自带库详解
- 自动柜员机属于微型计算机的一种,自动柜员机属于微型计算机的一种。( )...
- 持续改进----白狼族的故事(完结)
- Java项目文件目录结构介绍
- winxp无法访问服务器共享文件夹,winxp系统无法访问共享文件夹提示网络错误的技巧介绍...
- 使用Arctime生成各种格式的字幕文件
- eclipse背景设置什么颜色缓解眼睛疲劳之一
- iPhone和ipad连接【华北理工大学】校园网快捷指令教程
- 三星S8国行android 8,用户泪奔 三星S8系列国行获安卓8.0更新
- Ice飞冰初始化《二》
- window10安装jdk17
- 计算机课听后评课稿,教师听课反思(评课记录)
- Unity中导出apk文件
- ICMAX解析闪存芯片中原片、白片、黑片如何来的,在SSD中有什么影响
热门文章
- visual studio 2012 密钥
- linux php adodb,【原创】Linux下php使用adodb对sql Server访问配置
- Android Performance之开机优化(1)-开机启动优化工具
- 面向对象的数据库db4o: 安装并使用db4o
- Ubuntu安装Monaco字体
- Android 权限汇总大全
- 进军杀毒市场!百度杀毒软件2013正式发布
- HttpClient下载图片
- matlab单回路控制系统设计,实验二单回路控制系统的建模与仿真 .doc
- picGo图片上传到码云失败,报错404-{“message”:“Branch”}的解决方法