XML课程培训总结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML课程培训总结

XML课程培训总结 第一章 XML语言的基础 一.与HTML语言的比较 1. xml(eXtensive Markup Language):是可扩展的标记语言,xml语言的多数标签是自定义的,并且该语言的主要功能是保存数据 2. html(Hypertext Markup Language):超文本标记语,html语言的标签是预定义的,该语言主要是用来静态显示数据 二.XML语言的优越性 1. 保存数据 (1)IO流保存数据:保存数据的格式不规范,读取数据的方式也不统一 (2)数据库保存数据:数据库的启动、连接、操作数据会消耗很多资源 (3)XML保存数据:耗资(轻量级)较少,保存数据的格式规范,读取数据的方式也非常统一 2. XML编写的文件可以被多种编程语言(Java、C、C++、PHP…..)解析,因而它具有跨语言、跨平台性 3. XML语言的特性 (1)按照一定的格式保存数据,这位数据的提取提供便利 (2)可以保存动态连接,即将变量值存入XML文件中,可以通过修改XML文件内容来获取不同的动态连接 (3)在网络传输中,不仅可以传输HTML文件,也可以传输XML文件 三.XML语言的语法 1. xml文件的首行要写有处理命令: ?xml version=”1.0” encoding=”gb2312” standalone=”yes”? 其中“version”是版本号,“encoding”是编码格式(默认为本操作系统的编码格式),standalone是指文件是否具有独立性 2.xml文件的元素:由开始标签“start”和结束标签“finish”组成,如: nameYangYongqiang/name (1)开始标签是:name (2)结束标签是:/name (3)元素内容是:YangYongqiang 3.元素内容可能的组成成分 (1)空元素:元素内容为空的元素,如name/name或者name/ (2)字符内容:包括字符,空格(空格和换行也是元素内容),和实体等组成 (3)子元素:元素表内容中又含有元素 (4)混合内容:元素内容由(2)和(3)的内容混合组成 4.xml文件的结构特点 (1)xml文件首行要有指令处理语句:?xml version=”1.0” encoding=””? (2)有且仅有一个根元素,根元素内部可以嵌套一个或多个子元素 (3)除根元素外,其它元素必须放在外围元素的开始标签和结束标签之间 5.标签和属性的命名规则: (1)必须以字母、下划线开头,随后可以带有数字和“$”符,不可以有空格 (2)大小写敏感 (3)不能使用W3C的保留字命名 6.属性的使用规则: (1)属性必须以键值对的方式出现,如:key=”valuue” (2)属性必须写在开始标签里面 (3)多个属性之间用空格隔开 (4)属性一旦被定义,就必须给其赋一个值,如:name id=”e001”/name (5)属性值只要用单引号或双引号括起来,并且属性值不能以数字开头 7.xml文件的注释的语法格式:!--此处可以写上注释内容-- 8.PCDATA和CDATA (1)PCDATA:让实体按其代表的内容显示,如:lt; 则显示“” (2)CDATA:让字符串按原样显示,使用格式:![CDATA[ 字符串 ]] 9.实体:该机制是为了解决用简短的字符串替代很长的字符串内容 (1)xml语言的内置实体: (2)自定义实体: A.在xml文件内部定义实体的格式: !DOCTYPE 根元素名[ !ENTITY 实体名 “实体内容” ] 实体的使用:实体名; B.在xml文件外部定义实体的格式:先任意新建一个文件,如“my.txt” ,再将实体内容写到该文件中就可以了 在xml文件内部使用外部实体的语法格式:!DOCTYPE 根元素名[ !ENTITY SYSTEM “my.txt” ] 注意:在一个文件中不能处理多个实体 第二章 DTD DTD机制是用来控制xml文件中的“元素”和“元素属性”的显示格式,如: 可以控制元素的出现顺序,可以控制同名元素出现频率(次数),也可以验证元素内容的有效性。 DTD控制元素 (1)在xml文件内部定义DTD的语法:!DO

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档