欢迎来到天天文库
浏览记录
ID:40186353
大小:272.81 KB
页数:12页
时间:2019-07-24
《实体的定义与使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实体的定义与使用3-4定义DTD实体(1)实体:使用一个载体把提取出的数据或文本片断来载入到XML文档中,这个载体就是实体。一般实体:分为内部一般实体和外部一般实体。内部一般实体的格式:引用格式:&实体名;
2、PCDATA)>]><篮球><球员姓名>&MJJ;球员姓名><团队><名称>公牛队名称><城市>芝加哥城市>团队>篮球>使用实体的好处提高了文档的书写效率,也使文档的外观更加简洁.若多次出现的内容需要修改,只需要在实体定义的语句中修改一下,即可修改文档中所有引用了该实体的地方,是修改的效率和准确程度大大提高.注意的问题被引用的内部实体的内容只能是文档内容的一部分,或者说是字符数据,而不能包含标记.如下定义是错误的:
3、tle&title;>在定义内部实体时引用内部实体,要注意不能形成循环引用.下面定义是非法的:实体在DTD中只能被其他实体定义引用,不能被元素和属性定义所引用.3-4定义DTD实体(2)外部一般实体的格式:外部一般实体的格式:SYSTEM,PUBLIC例:
4、xml/3-16.xml”>3-4定义DTD实体(2)参数实体:与一般实体不同,参数实体只用在外部DTD中。参数实体的格式与一般实体很类似,只不过中间要加上“%”符。内部参数实体:外部参数实体:引用方式为:%实体名;例:定义参数实体
5、EMAIL
6、电话
7、地址">
8、生日)>
9、ES;
10、公司名)>
11、one="no"?><学校信息><教师信息><姓名>李冰冰姓名><性别>男性别><出生日期>1981-9出生日期>教师信息>学校信息>3-4定义DTD实体(3)已分析实体与未分析实体已分析实体:其所代表的文本内容是XML文档中的一部分,满足格式良好的要求。未分析实体:是指不能用XML来描述的非文本数据的实体。比如,二进制文件,图形文件,JavaApplet程序等等。未分析实体的定义形式:
12、体格式>例:]>&logo;3-4定义DTD实体(4)实体属性类型使用关键字ENTITY,则声明一个属性是实体类型,它的取值为已定义的实体。请看下面例子:
13、coding="GB2312" standalone="yes"?>
此文档下载收益归作者所有