说明教案上课_第1页
说明教案上课_第2页
说明教案上课_第3页
说明教案上课_第4页
说明教案上课_第5页
已阅读5页,还剩63页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XML概1.1、1.2、XML的优1.3、XML和JavaWeb、1.4、XML的竞争对2、XML文档规2.1、XML文档的分2.2、XML文档的整体结2.3、2.4、XML元素的基本规3、3.1、XML语义约3.2、引入3.3、DTD文档的结3.5、定 3.6、定义元素属ExtensibleMarkupLanguage:可扩展标记语由SGML(StandardGeneralizedMarkupLanguage)发展而允许开发者自由定 ,可以 和内容有效分如fontcolor="red">一些文字内容XML和HTML的对无有有无结构清晰,便于阅读XML比HTML要简单,因为不需要那么多的预定义的标签,可以使用任何来定义文档,但是前提是要遵守XMLXML的严格格整个XML文档有且仅有一个根 元素与 间应该合理嵌元素的属性必须要有属性值,而且属性值要用引号(双引、单引号都可以,建议 引号)括起<gameXML和JavaWeb、XML和JavaWeb、从JDK1.5起,Java开始支持Annotation,通过使用在JavaEE领域,Annotation就成为了XML JavaScriptObjectNotation:JavaScript对象符轻量级的数据交换格创建对象的格创建数组的格格式不良好的XML文没有遵守XML文档规则, 的XML文档,不是结构化文格式良好但无效的XML文如果使用或者文档格式良好但无效的XML文有效的XML文遵守XML显示使用DTD或者Schema指定了详细的语义约遵守DTD或者Schema的语义约有效的XML文 <studentname="zhangsan" 名不能包含<、>、,、$等符 名不能以字符xml(或者XML、Xml等任意大小写)名不能包 XML允许无限深度地嵌 套即XML允许使用空元素语法,空元素不可以再 之间的文本可以是任意的Unicode字符并且其间的任何字符都将如实地传递给XML的处理种办法解 使用CDATA标记:将整段文档定义成字符XML预置的实<>;&'"使用CDATA标格式<![CDATA[具体的值不支持嵌、DTD(TypeDefinition,文档定义类型)就DTD对XML的约束包括如下几个方定义XML文档的根元素、内容和结定义XML文档里可以接受哪些定义XML文档里每个元素能接受的合法内 定义XML文档中每个元素能接受哪些定义XML文档里每个属性的类型,能接受哪些值对属性的约束DTD对XML的约束包括如下几个方定义XML文档或DTD中可使用的实DTD可以提供如下功通过使用DTD,可以让每个XML的描不同公司、组织可一致地使用某个标准的DTD来交换数开发者自己也可以使用DTD来验证所创建的XML文引入在XML文档中引入DTD的三种方外部公用引入内部将DTD与XML数据定义放在同一份文档中,也就是DTD定义在XML文档的内内部DTD紧跟在 和处理指令之以<!DOCTYPE开始,以]>引入内部引入外部XML文档既可以将DTD包含在内部,也可 外部的DTD好处是可以被多个XML文档共以<!DOCTYPE开始,以>结<!DOCTYPE根元素名SYSTEM外部DTD的URL<!DOCTYPEgamesSYSTEM2.dtd "3.2引入外部3.2引入外部引入公用有一种外部DTD,是由某 众使使用公用的DTD,需要给该DTD指定格式具体的例子,到Servlet的web.xml再详细解DTD文档的结大致上,DTD文档有如下结第一行是DTD 0到多个注释部分,DTD的注释与XML文档注释相…>…>一个符字符串值:这种元素只能是空元素:这种元素只能是空元包含素:包含素的元素比较复杂,因为需要详细定义间的顺序元素出现的次数等格式:<!ELEMENT元素名ANY格式:<!ELEMENT元素名(#PCDATA) 通常情况下,XML文档不推荐使用混合内容的元格式 元素包含素是XML文档最常见的情形,DTD可以有效地定义各个元间的父子关系,从而有效地描述整个文档的定义元素包含素时,各个间存在几种逻辑关,根据这几种逻辑关系分成如下几种情 须遵守所定义的顺如下是4.dtd文档 如下是5.dtd文档里面的内 DTD不仅可以定义XML文档中合法元素、各元间严格的 DTD允许使用圆括号将多个素括起来形成元素组,元素组内的各个间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论