欢迎来到天天文库
浏览记录
ID:39365966
大小:906.10 KB
页数:60页
时间:2019-07-01
《《Web技术应用基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2篇Web客户端程序设计基础第5章CSS15.1XMLXML的产生HTML遇到一些瓶颈问题,促使可扩展性标记语言XML(eXtendableMarkupLanguage)的诞生。1996年7月XML工作小组在W3C(WorldWideWebConsortium)的赞助下成立,于1998.1.10正式通过XML1.0规范。由于XML具有可扩展性、结构性、自我描述性的特点,并采用数据和样式分离原则,使其在数据的管理、交换上拥有极为卓越的性能。2XML与HTML的比较XML的开发并不是取代HTML的,而是弥补其不足的。具体有以下差异:
2、1.XML文件可以自定义标记和属性,HTML则不能。2.XML是属于一般用途的标记语言,而HTML则是一种特殊用途的标记语言。3.XML着重于文件的结构,而HTML则擅长于文件的表现。4.XML文件可以有选择地利用DTD或XML纲要(XMLSchema)来确认文件的有效性,HTML则不可以。3XML文档的类型两种类型:良构的XML文档有效的XML文档4良构的XML文档范例MichaelGuoMale3、x>1966.7ComputerGraphics,Datamining,Teacher5良构的XML文档必须符合以下规则所有的XML文档都要有一个包含所有其他元素的根元素所有的元素必须有开始标记和结束标记标记必须正确嵌套,不能交叉大小写敏感空白不能随便放置所有的属性值必须用引号(英文状态的半角字符)括起来更详细的规则,可参考W3C网站或相关书籍6有效的XML文档有效的XML文档是遵照XML语法规则和文档类型定义(DTD)规则构造的一种文档。D
3、x>1966.7ComputerGraphics,Datamining,Teacher
4、TD(DocumentTypeDefinition)是一段关于该文档中数据的组织存放结构的说明。定义了某项数据应该在哪出现规定了各种数据项之间的关系7内部DTD范例resum-in.xml
5、Tskill(#PCDATA)>]>MichaelGuoMale1966.7ComputerGraphics,Datamining,Teacher定义resume文档空格8外部DTD预先定义好DTD文档resume.dtd
6、DATA)>9使用外部型DTD声明的XML文档Resume-ex.xmlMichaelGuoMale1966.7ComputerGraphics,Datamining,Te
7、acher10XML文档的浏览在浏览器中直接浏览如良构的XML文档运用CSS技术显示XML文档文档中引用的css文件mycss.cssname{background-color:#cccc99;font-size:22pt;width:100%;}sex{font-family:"Arial";font-size:16pt;color:blue;}birthday{font-family:"Arial";font-size:16pt;color:red;}skill{font-family:"Ar
8、ial";font-size:14pt;color:green;}11xml-css.xml
此文档下载收益归作者所有