天天看点

xml之schema约束

前言

schema约束的定义

将dtd文件引入到xml文档中

在这里我们介绍了xml之tdt约束,但是这种约束没法约束属性的值,比如age属性我想限制只能是数字,那就不行了,所以我们这里介绍schema约束
这里schema约束有点复杂,所以我们就直接贴代码,代码有注释
myStudent.xsd约束文件 
xml之schema约束
myTeacher.xsd约束文件
xml之schema约束
myProgrammer.xsd约束文件 这个约束文件比较复杂,引用了myStudent.xsd约束文件 
xml之schema约束
填写xml文档的根元素 引入xsi前缀:xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 引入xsd文件命名空间 为每一个xsd约束声明一个前缀,作为标识
xml之schema约束
引用约束后的xml文件,会遵从约束文件的约束,标签以及内容就不能随便写了
把xml文件拖到浏览器
xml之schema约束