xml实例教程2

xml实例教程2

ID:43158282

大小:334.00 KB

页数:45页

时间:2019-10-01

xml实例教程2_第1页
xml实例教程2_第2页
xml实例教程2_第3页
xml实例教程2_第4页
xml实例教程2_第5页
资源描述:

《xml实例教程2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章文档类型定义为了表明设计者的设计意图必须通过某种通用的方式说明词汇表的语法规则。为此,XML1.0提供了一种机制—文档类型定义(DocumentTypeDefinition,DTD)DTD使用正式的语法定义XML文档的结构和允许值利用DTD验证有效性DTD出现的原因:文档类型定义元素实体创建外部实体包含及忽略DTD片断2.1.1定义内部DTD2.1.2定义外部DTD2.1.3公用DTD2.1.4实例2.1文档类型定义2.1.1定义内部DTD

2、e=“yes”?>]>Helloworld!DTD声明格式:DTD关键字:定义DTD通过四种标记声明定义XML文档中允许出现的内容DTD关键字含义ELEMENT声明XML元素ATTLIST声明元素的属性ENTITY声明实体NOTATION声明不需要解析的外部内容的格式ELEMENT元素声明格式:其中内容可以为:EMP

3、TY,ANY,子内容或混合内容ATTLIST属性声明格式:如:其中TYPE可以是:默认值可以是:ENTITY实体声明格式:NOTATION:注记声明格式:在后面将详细讲解.2.1.2定义外部DTD为什么要定

4、义外部DTD:1.为了共享DTD2.为了xml文件的简短格式:可以在独立的DTD文件中提供外部子集声明,或者在DOCTYPE声明体中包含内部子集,或者同时采用上述两种方式内部DTD可以添加新的声明,或者覆盖外部DTD中的声明李顶三

5、NAME>2003-04-25可口可乐23元6元order.dtd:

6、CT,NUMBER,PRICE,TOTAL)>2.1.3公用DTD格式:FPI:正式共用标识符FPI规则:FPI的各个域由//分开第1个域指定DTD到一个正式标准的链接:自定义的DTD设为“-”;非标准组织认可的设为“+”;正式的标准设为对标准的引用。第2

7、个域为DTD编写或负责的机构或个人名称第3个域为文档的类型与版本号第4个域为DTD使用的语言BluePrints_Petstore<

8、/display-name>TheBluePrintsPetstoreBuiltsOntopoftheWebApplicationFrameworkpetstoreEjb.jar...2.1.4例子实例2-1:用内部DTD实现医疗病历实例2-2:用外部DTD实现医疗病历2.2元素2.2.1元素简介2.2.2元素声明2.2.3元素内容声

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。