没有合适的资源?快使用搜索试试~ 我知道了~
XML应用开发(软件品牌)-1期 第2单元 单元案例-使用DTD验证和定义图书目录XML文档.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 66 浏览量
2022-07-13
15:08:06
上传
评论
收藏 33KB DOC 举报
温馨提示
试读
4页
XML应用开发(软件品牌)-1期 第2单元 单元案例-使用DTD验证和定义图书目录XML文档.doc 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
《单元二 使用 DTD 定义 XML 文档》单元教学案例
——使用 DTD 验证和定义图书目录 XML 文档
1 案例简介
本案例中使用文档类型定义(DTD)知识为图书出版领域定义一个 XML 词汇表,用于声明和验证图
书目录 XML 文档。首先要设计问题空间的主要对象及其相互关系,然后定义 DTD。
开发环境:
(1) 软件环境:XML Spy 开发软件或 Edit Plus 文本编辑软件。
(2) 硬件环境:Java 案例开发室、.Net 案例开发室。
2 案例分析与设计:
2.1 图书目录 DTD 声明
图书目录 Catalog 元素包含顺序排列的子元素:出版社、作者、线索和图书。每个子元素的元组数目
如下:一个或多个 Publisher,一个或多个 Author,零个或多个 Thread,一个或多个 Book。
目录 DTD 描述如下:
<!ELEMENT Catalog (Publisher+, Author+, Thread*, Book+)>
2.2 出版商 DTD 声明
出版商元素标记: CorporateName(公司名称)、Address(公司地址)。
属性标记:publisherID(出版商 ID),ISBN 中的出版者号可以唯一标识出版商,可作为出版商的 ID。
出版商 DTD 描述如下:
<!ELEMENT Publisher (CorporateName, Address+)>
<!ATTLIST Publisher publisherID CDATA #REQUIRED>
<!ELEMENT CorporateName (#PCDATA)>
描述地址的元素标记:Street(街道)、City(城市)、Country(国家)、PostalCode(邮政编码)。区分
总部和分公司的属性标记:headquarters(是否总部),当地址唯一时,该属性可以省略不写。
地址 DTD 描述如下:
<!ELEMENT Address (Street,City,Country,PostalCode)>
<!ATTLIST Address headquarters (yes|no) #IMPLIED>
<!ELEMENT Street (#PCDATA)>
<!ELEMENT City (#PCDATA)>
<!ELEMENT Country (#PCDATA)>
资源评论
努力搬砖的小王
- 粉丝: 16
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功