Schema约束
1。namespace
相当于schema文件的id
2.targetNamespace属性
用来指定schema文件的namespace的值
3.xmlns属性
引入一个约束,它的值是一个schema文件的namespace值
4.schemaLocation属性
用来指定引入的schema文件的位置
Schema规范中
1.所有标签和属性都需要有schema文件来定义
2.所有的schema文件都需要有一个id,但在这里它叫namespace
3.namespace的值由什么来指定?
由targetNamespace属性来指定,它的值是一个url(很有可能不存在)
4.如何引入一个Schema约束
属性?:用xmlns属性
属性值?:对应的schema文件的id(namespace值)
5。如果引入的schema不是w3c组织定义,必须指定schema文件的位置
6.schema文件的位置由什么树形来指定?
属性?:schemaLocation
属性值:namespace path
7.如果引入了N个约束,需要给n-1个取别名