学习笔记——XML Schema一致性约束

Schema提供了3种一致性约束:

1:key:内容必须存在且唯一;

2:keyref:要求指定内容必须引用另一个key或unique。

3:unique:内容必须唯一,但可以不存在。

 

约束作用范围,Schema提供如下两个元素:

1:<selector.../>:使用xpath属性来指定该约束作用范围,属性值是XPath表达式,<selector.../>必须出现且只能出现一次。

2:<field.../>:使用xpath属性来指定该约束具体作用范围(细化<selector.../>),属性值是XPath表达式,可出现多次,但至少一次。

 

注意事项:

使用一致性约束时,其约束元素必须使用有名命名空间,否则一致性约束会认为该元素不再任何命名空间下。

 

<xs:unique name="nameKey">
	<xs:selector xpath="my:name">
	<xs:field xpath="my:school">
	<xs:field xpath="my:name/@first">
	<xs:field xpath="my:name/@last">
</xs:unique>

            
阅读更多
文章标签: schema xml
个人分类: XML
上一篇学习笔记——XML Schema元素替换
下一篇学习笔记——JavaScript简介
想对作者说点什么? 我来说一句

webService笔记

2013年04月25日 4KB 下载

XMLschema部分代码

2008年09月22日 10KB 下载

xml schema 的使用

2008年10月26日 363KB 下载

XML Schema 参考手册

2009年12月21日 532KB 下载

XML Schema ppt

2011年07月15日 605KB 下载

XML Schema教程

2009年02月16日 4.83MB 下载

XSD学习笔记

2012年02月02日 88KB 下载

理解XML Schema XML Schema进阶

2009年06月17日 124KB 下载

没有更多推荐了,返回首页

关闭
关闭