- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[xml文档的显示
第30页 第29页 章节安排: 4.1样式单基础 4.2 CSS样式单 4.3 XSL样式单 4.4 两种样式单比较 4.5 小结 4.6 习题 制定XML标准的目的是让数据结构化,并赋予其明确的语义,使之易于数据的交换,因此,XML不再像HTML那样,将内容标记和外观描述标记混合在一起,而是设计成一种纯粹基于内容的解析式语言,将内容与表现形式相分离,即XML文档中只包含数据信息,并不提供数据的显示功能。但如果不加修饰,XML文档的数据又难免枯燥,本章介绍的样式单就是用来解决XML文档的显示问题,由样式单告诉浏览器该如何显示XML文档中所标记的文本内容。 样式单(Style Sheet)是一种专门描述结构文档表现方式的文档,它既可以描述这些文档如何在屏幕上显示,也可以描述它们的打印效果,甚至声音效果。样式单一般不包含在XML文档内部,而以独立的文档方式存在。 与HTML描述数据显示方式的传统方法相比,样式单有以下优点: 1)文档体积小。在实际应用中,常常给相同名称标记下的内容定义相同的表现方式,传统的方法需要在每个标记中予以描述,造成大量的重复定义。而在样式单中,对于同一个标记只需进行一次描述,从而大大缩小了需要传输的文件的体积,可提高传输速度,并节约带宽。 2)表达效果丰富。样式单可以支持文字和图像的精确定位、三维层技术以及交互操作等,对于文档的表现力远远超过HTML中的标记。更重要的是,样式单的标准规范独立于它所描述的文档,当需要实现更丰富的表达效果时,仅需修改样式单规范即可,不会牵涉到原始的XML文档内容。 3)可读性好。样式单对各种标记的显示进行集中定义,且定义方式直观易读。这使得它易学易用,可读性、可维护性都比较好。同时,由于采用内容与表现形式相分离的方式,XML文档也相对简洁、清晰,重点突出对内容本身的描述,而不必考虑文档的显示功能。这样,XML文档就不会重蹈HTML文档结构混杂、内容繁乱的覆辙,XML的编写者也可以集中精力于数据本身,而不受显示方式等细节的影响。 4)便于信息检索。样式单可以实现非常复杂的显示效果,由于样式描述与数据描述相分离,显示细节的描述并不会影响到文档中数据的内在结构。因此,网络搜索引擎对文档进行搜索时,不会被各式各样的显示描述标记所干扰。 5)实现同一文档的多种显示。样式单的另一大好处在于,定义不同的样式单可以使相同的数据呈现出不同的显示外观,从而适合于不同应用,甚至能够在不同的显示设备上显示。这样,XML数据就可以得到最大程度的重用,满足不同的应用需求。 基于以上优点,W3C推荐采用样式单来描述结构文档的显示效果。目前,W3C为XML数据显示发布了两个建议规范:CSS和XSL,下面将分别介绍如何使用这两种样式单来配合XML完成文档的显示。 4.2 CSS样式单 4.2.1 CSS的结构及规则 4.2.2关联CSS与XML文档 4.2.1 CSS的结构及规则 CSS(Cascading Style Sheets,层叠样式单)是一种样式描述规则,目前W3C有两个推荐标准,CSS1和CSS2。CSS1于1996年12月通过,CSS2则于1998年5月通过。CSS2是在CSS1的基础上制定的,基本上涵盖了CSS1,并在CSS1的基础上增加了媒体类型、特性选择符、声音样式等功能,并对CSS1原有的一些功能进行了扩充。CSS最初是针对HTML而提出的样式单语言,但它同样可以很好地应用于描述XML文档的外观表现。利用CSS,我们可以定义HTML或XML文档中元素的显示效果,包括元素的位置、颜色、背景、边空、字体、排版格式等等。 ②类(class)选择符 无论是HTML或XML文档,有些内容是可以分类处理的,相应地,对于某一类的内容可以定义不同的样式进行显示。清单4-1定义了一个类“myclass”,并为其定义了绿色显示的样式,所以属于该类的元素,即第二行文本,显示出来是绿色的。定义样式时,class还可以与标记相关联,也就是说class的样式受到包含它的标记的制约。因此,清单4-1为属于myclass类的标记H2定义了蓝色显示的样式,相应地,第三行文本呈蓝色。 与标记不相关的类选择符的定义方法:.类名{样式属性: 取值; 样式属性: 取值; ... } 与标记相关的类选择符定义方法:标记名.类名{样式属性: 取值; 样式属性: 取值; ... } 注意:在对XML文档中的class定义样式时,该class应该是在DTD中预先声明了的,否则会导致错误。 ③标识(id)选择符 在HTML或XML文档中,往往需要唯一地标识一个元素,即赋予它一个id标识,以便在对整个文档进行处理时能够较快地找到这个元素。CSS也可以将id标识作为选择符进行样式设定,定义的方法与类大同小异,只要把符号“.
您可能关注的文档
- [WORD中表格制作方法.ppt
- [word文档制作流程.ppt
- [WORD中表格的制作.ppt
- [Word文档编排及图文处理实验.ppt
- [word介绍.ppt
- [word设置页码的几种方法和基本操作技巧.ppt
- [Word转Excel的方法Word如何转换成Excel.ppt
- [wps-ppt模板-简约ppt模板4灰色空间.ppt
- [word表格制作讲义.ppt
- [Wps2012文档的使用.ppt
- 苏教版8年级上册数学全册教学课件(2021年10月修订).pptx
- 比师大版数学4年级下册全册教学课件.pptx
- 冀教版5年级上册数学全册教学课件.pptx
- 办公室普通党员2024年组织生活会个人对照检查发言材料供参考.docx
- 领导班子成员2025年组织生活会“四个带头”对照检查材料范文.docx
- 2024年度专题组织生活会个人“四个带头”对照检查材料范文.docx
- 党支部领导班子2025年民主生活会“四个带头”个人对照检查材料范文.docx
- 2024年抓基层党建工作述职报告参考范文.docx
- 2024年度民主生活会征求意见情况的报告范文2篇.docx
- 普通党员2024年组织生活会个人“四个带头”对照检查发言材料2篇.docx
文档评论(0)