撩课-JavaWeb之xml约束

什么是约束
规定文档当中只能写哪些标签。
并且会给一些提示
约束分类

DTD约束

内部dtd
在xml当中定义的dtd
外部dtd
在外部文件当中单独定义的dtd
本地:
撩课-JavaWeb之xml约束_第1张图片

学习要求

不要求自己写出来,
能看懂别人写的dtd约束
存在的问题
在标签当中存放的内容不知道是什么类型,
写的都是汉字,这种约束不严谨

schema

复杂标签
标签当中还有子标签
简单标签
标签当中没有子标签了
语法
type 起的别名
complexType   name="students"
sequence element  name=""   minOccur相当于dtd的*
simpleTyle
restriction  base="xsd:string"  限制简单标签当中的数据类型
schema分析

使用过程

编写根标签
引用约束地址            
xsi:schemaLocation="默认空间    约束地址.xsd"
引用实例名称空间     
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
默认名称空间     
 xmlns="http://www.it666.cn/xml"
撩课-JavaWeb之xml约束_第2张图片

你可能感兴趣的:(撩课-JavaWeb之xml约束)