XML约束

一、约束的感念和意义

 

 

 

 二 、dtd约束

 

 

1、dtd约束

 

 其中,ELEMENT是标签,ATTLIST是标签中的属性;

number ID,属性number作为ID即唯一标识,并没有ID这个属性;

2、xml中引入dtd

 其中,引入约束之后就会有代码提示和报错了;studengts(student+)表示students中必须有一个student标签;

3、内部dtd约束,dtd约束就不通用了,所以很少这样用:

 

 

三、schema约束

1、复杂约束,xsd后缀名;

 

 其中,type有很多自定义的type;

enumeration是枚举类型,即只能在这些中取其一;

最少出现次数和最多次数;

 

 2、引入xsd约束

 

其中,约束命名空间不取别名就是默认没有,下面用的时候也不用 < 别名:标签 

 

3、如mvc框架的xml:

 

posted @ 2019-09-22 14:34  wmqiang  阅读(168)  评论(0编辑  收藏  举报