学习笔记——XML Schema定义属性
来源:互联网 发布:手机淘宝网软件下载 编辑:程序博客网 时间:2024/05/01 15:26
Schema使用<attribute.../>定义属性,属性必须指明其所属的元素后,方可使用。
Schema支持的两种属性:
1:全局属性:在<schema.../>元素中定义,通过<attribute.../>的ref属性来建立全局属性与复杂类型的关联。
2:局部属性:直接在定义类型过程中定义。
<attribute.../>的常用属性:
name:属性名;
type:属性类型;
fixed:指定一个固定值;
default:指定一个默认值;
ref:引用一个以有的全局属性,不能和name、type属性同时出现。
use:只能在确定其所属元素时才能使用,可选值optional——表示可选属性,是默认值;prohibited——被禁止的属性;required——必需属性;
abstract:指定该属性为抽象属性。
Schema也提供了<attributeGroup.../>来支持属性组
全局属性示例:
<?xml version="1.0" encoding="GBK"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:attribute name="attribute1" default="123"><xs:simpleType><xs:restriction base="xs:int"><xs:totalDigints value="5"></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="attribute2" type="xs:boolean" default="true"/></xs:schema>
局部属性示例:
<?xml version="1.0" encoding="GBK"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:complexType name="name"><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="first" type="xs:token" use="required" /><xs:attribute name="last" type="xs:token" use="required" /></xs:extension></xs:simpleContent></xs:complexType> </xs:schema>
- 学习笔记——XML Schema定义属性
- 学习笔记——XML Schema定义元素
- [XML]学习笔记(五)——XML Schema简单类型元素与属性
- 学习笔记——XML Schema注释
- 学习笔记——XML Schema数据类型
- 学习笔记——XML Schema通配符
- Solr学习笔记之在schema.xml中定义字段
- XML schema学习笔记
- XML Schema学习笔记
- XML schema 学习笔记
- XML-Schema学习笔记
- xml学习笔记——dtd和schema
- 学习笔记——XML Schema简介及命名空间
- 学习笔记——XML Schema内置数据类型
- 学习笔记——XML Schema自定义简单数据类型
- 学习笔记——XML Schema自定义数据类型(续)
- 学习笔记——XML Schema复杂类型
- 学习笔记——XML Schema元素替换
- Android进阶2之WebView(浏览器)
- sql server只设置了Windows身份验证,没有设置sa登录,修改登录方式
- fedora16安装mysql
- 使用jdbc连接sql2008(jtds-1.2.jar)
- 解决RedHat中ifconfig命令不能使用的问题
- 学习笔记——XML Schema定义属性
- RHEL5.5下配置Centos的yum源(转)
- 如何渡过入职头30天
- 设计模式之适配器模式
- 安卓
- Ubuntu 10.04 窗口关闭最大化最小化按钮位置调整
- 重新安装mysql时,与之前版本冲突的处理问题
- 查看Linux内核版本的命令
- 程序打包二