XML-Schema学习笔记
来源:互联网 发布:衬衫品牌 知乎 编辑:程序博客网 时间:2024/04/30 03:13
XML Schema(XML Schema Definition,XSD)是用来约束XML文件结构的一种规则,现已成为W3C的规范,逐渐取代了DTD
简单的来说使用这种规范就是创建一个用来定义规则的Schema文件(后缀名为xsd的xml文件),然后再需要被约束的文件中导入该约束文件的命名空间(如各个框架的配置文件)
XML-Schema有如下规范:
1.被约束文件所有标签和属性都要在Schema中定义
2.所有的Schema文件都有一个唯一的命名空间:namespace
3.namespace由targetnamespace属性指定,该值是一个url地址(不一定存在的地址)
4.在要被约束的XML文件中使用xmlns属性引入命名空间,该值为Schema文件的命名空间
5.如果引用的Schema文件不是由W3C组织定义的,还需要指定该Schema文件的位置
6.由schema文件的位置在schemaLocation属性中定义,值为命名空间加空格再加上路径(namespace path)
7.当引入多个Schema文件时,在每个xmlns属性后面加上别名(如:xx)
8.当使用了别名之后所有该Schema文件中约束的标签都需在前面加上别名(如:<xx:xxx>)
9.应为在根节点我们使用了W3C定义的属性,我们还需要加入W3C的Schema文件约束(xmlns="http://www.w3.org/2001/XMLShema-instance")
0 0
- XML schema学习笔记
- XML Schema学习笔记
- XML schema 学习笔记
- XML-Schema学习笔记
- XML Schema学习笔记(一)
- XML Schema教程 学习笔记
- xml 学习笔记 3.xml Schema
- XML Schema学习笔记(一)
- XML Schema学习笔记(二)
- XML Schema学习笔记(二)
- XML Schema学习笔记(一)
- XML Schema学习笔记和注解-(转)
- XML Schema学习笔记(二)
- 学习笔记——XML Schema注释
- 学习笔记——XML Schema数据类型
- 学习笔记——XML Schema通配符
- xml学习笔记(7)Schema约束
- JavaWeb学习笔记之xml&DTD&schema
- IP、TCP和DNS与HTTP的密切关系
- MYSQL游标嵌套循环示例
- SPI框架
- Windows - Review application whether 32-bit or 64bit
- TextView局部文字样式美化(SpannableStringBuilder)
- XML-Schema学习笔记
- iOS提交版本时苹果官方审核拒绝原因详解
- Scala中常见的容器 List
- java虚拟机性能监控与故障处理工具
- 常用的数据统计Sql 总结
- 在Oracle 11g中构建点云数据类型
- hdu 1796 How many integers can you find 容斥原理
- Linux命令(1):用户管理和文件管理
- MySQL5.7在win10 64位操作系统下的安装步骤