面向服务计算XML教程.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向服务计算XML教程

事先定义好一些值,属性的值必须在所列出的值的范围内。 属性类型-Enumerated <!ATTLIST person 婚姻状态 (single|married|divorced|widowed) #IMPLIED> <!ATTLIST person 性别 (男|女) #REQUIRED> ENITITY类型的属性的值必须对应一个在DTD文档内声明的实体。通常用来处理外部的二进制数据文件,如图形、音效等 ENTITIES类型的属性的值与ENITITIE类似,不同的是可以包含多个由空格分开的实体。 属性类型ENTITY/ENTITIES <?xml version="1.0" encoding="gb2312"?> <!DOCTYPE library[ <!ELEMENT library (number,img)> <!ELEMENT number (#PCDATA)> <!ELEMENT img EMPTY> <!ATTLIST img src ENTITIES #REQUIRED> <!ENTITY pic SYSTEM "pic1.gif"> ]> <library> <number> A001 </number> <img src="&pic;"/> </library> 元素的所有实例都必须有该属性的值(NOT NULL) 语法: <!ATTLIST 元素名 属性名 属性类型 #REQUIRED> DTD 示例: <!ATTLIST person number CDATA #REQUIRED> XML 示例: <person number="5677" /> 属性的特点-#REQUIRED 元素的实例中可以忽略该属性(NULL)。 语法: <!ATTLIST 元素名 属性名 属性类型 #IMPLIED> DTD示例: <!ATTLIST contact fax CDATA #IMPLIED> XML示例: <contact fax="555-667788" /> 属性的特点-#IMPLIED 元素实例中该属性的值必须为指定的固定值。 语法: <!ATTLIST 元素名 属性名 类型 #FIXED "value"> DTD示例: <!ATTLIST sender company CDATA #FIXED "Microsoft"> XML示例: <sender company="Microsoft" /> 属性的特点-#FIXED value 为属性提供一个默认的值 语法: <!ATTLIST 元素名 属性名 类型 "value"> DTD示例: <!ATTLIST payment type CDATA "check"> XML示例: <payment type="check" /> 属性的特点-Default value 语法: <!ENTITY 实体名 "实体值"> DTD 示例: <!ENTITY writer "Donald Duck."> <!ENTITY copyright "Copyright W3Schools."> XML 示例: <author>&writer;&copyright;</author> 定义实体-内部实体 <!DOCTYPE NEWSPAPER [? <!ELEMENT NEWSPAPER (ARTICLE+)> <!ELEMENT ARTICLE (HEADLINE,BYLINE,LEAD,BODY,NOTES)> <!ELEMENT HEADLINE (#PCDATA)> <!ELEMENT BYLINE (#PCDATA)> <!ELEMENT LEAD (#PCDATA)> <!ELEMENT BODY (#PCDATA)> <!ELEMENT NOTES (#PCDATA)>? <!ATTLIST ARTICLE AUTHOR CDATA #REQUIRED> <!ATTLIST ARTICLE EDITOR CDATA #IMPLIED> <!ATTLIST ARTICLE DATE CDATA #IMPLIED> <!ATTLIST ARTICLE EDITION CDATA #IMPLIED> <!ENTITY NEWSPAPER "Vervet Logic Times"> <!ENTITY PUBLISHER "Vervet Logic Press"> <!ENTITY COPYRIGHT "Copyright 1998 Vervet Logic Press"> ]> 分析完整的DTD文档,写XML实例 <?xml version="1.0" encoding="GB2312"?> <学生名册>

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档