您的位置:首页 > 其它

webService-关于Schema规范约束

2019-05-06 11:46 10 查看


schema规范
1.所有标签和属性必须有schema文件定义。
2.所有schema文件都有一个id(在此处被叫做namespace),由targetNamespace属性定义,该值是url(绝大多数是个 虚拟的不存在的)。
3.xml引入schema约束,xmlns属性引入,该值为引入schema文件的id(即targetNamespace的值)。
4.引入的schema非w3c定义时,需要指定schema文件位置。
由schemaLocation属性确定,取值为 namespace path组成(中间有个空格!!!)。
5.引入n个约束,需要为n-1个取个别名。
例如:xmlns:随意
6.elementFormDefault 取值为qualified时,引入该约束的xml文件的全局标签需要加上其命名空间作为前缀。否则不需要。
//该部分目前抱怀疑态度
7.complexType 表示标签为符合标签,下级会嵌套其他。
8.注意string小写,与Java代码区分。
8. 内部元素可以出现无限次数

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: