首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

【WebServices前传二部曲】下部_DTD参数实体和Schema数据类型

2013-03-21 
【WebServices前传二部曲】上部_DTD参数实体和Schema数据类型上部_DTD参数实体和Schema数据类型——圣思园张龙

【WebServices前传二部曲】上部_DTD参数实体和Schema数据类型

上部_DTD参数实体和Schema数据类型——圣思园张龙   编辑:玄玉
DTD参数实体数据类型实体引用基本数据类型为何要Schema扩展数据类型文档结构数据类型的特性

DTD参数实体
该实体不在具体实例化文档中使用,而是在DTD文档内部被使用
比如我们定义这样的一个实体:<!ENTITY %地址 "街道,城市,邮编,国家">
然后可以在DTD内部通过"%地址;"来引用它:<!ELEMENT 联系(人名,电话,%地址;)>
这就是参数实体的概念
类型普通实体参数实体使用场合用在XML文档中只用在DTD中元素和属性的声明中声明
方式内部<!ENTITY 实体名 "文本内容"><!ENTITY %实体名 "文本内容">外部<!ENTITY 实体名 SYSTEM "外部文件URL地址"><!ENTITY %实体名 SYSTEM "外部文件URL地址">引用方式&实体名;%实体名;

 

 

实体引用
实际上XML已经内置了5个实体,也就是我们常说的实体引用
这是为了避免把字符数据和标签中需要用到的一些特殊符号相混淆,于是XML提供了实体引用
字符实体引用基本数据类型描述扩展数据类型描述数据类型的特性描述enumeration在指定的数据集中选择,限定用户的选值totalDigits精确指定数字个数fractionDigits限定最大的小数位,用于控制精度(必须大于或等于零)length指定数据的长度,即精确指定允许的最大字符长度maxLength指定允许的最大字符长度minLength指定允许的最小字符长度maxExclusive指定数据的最大值(小于)maxInclusive指定数据的最大值(小于等于)minExclusive指定最小值(大于)minInclusive指定最小值(大于等于)Pattern指定数据的显示规范,即指定允许值的模式,类似正则表达式whiteSpace处理空白(保留:preserve,替换:replace,合并:collapse)

热点排行