免费论文查重: 大雅 万方 维普 turnitin paperpass

探究怎样使用CSSXML文档

最后更新时间:2024-04-18 作者:用户投稿原创标记本站原创 点赞:15038 浏览:67546
论文导读:
【摘要】阅读XML文档对于人们来说并不容易。XML文档全是文本,并且在XML文档中并不包含数据的显示格式信息。为了使XML文档所包含的数据能够更好地显示,便于人们阅读,就需要使用特定的样式表语言来对这些数据加以描述。现主要讲述了如何使用CSS格 式 XML文档。
【关键词】CSS样式表; 格式;XML文档
阅读XML文档对于人类来说并不容易。XML文档全是文本,但是各部分的可视安排未必很好地对应于各部分之间概念上的连接。而且,在标记当中查找内容使得阅读也很困难。当然,XML的主要目的并不是作为供人类直接查看的一种格式。它的最大特点就是揭示了数据本身的含义,因而XML文档可用来描述、储存和共享各种数据,具有相当多的优点。然而在XML文档中并不包含数据的显示格式信息为了使XML文档所包含的数据能够更好地显示,便于人们阅读,就需要使用特定的样式表语言来对这些数据加以描述。

一、CSS的概念

CSS的全称是Cascading Style Sheets,中文的意思是“层叠样式表”或“级联样式表”,是目前在浏览器上按一定格式显示XML文档内容的主要方法之一。CSS是目前用来在浏览器中显示XML文档内容的主要方法。样式表只是简单的文本,就像HTML那样。它不需要图象,不需要执行程序,不需要插件,不需要流式。它就像HTML指令那样快。有了CSS之后,以前必须求助于GIF的事情现在通过CSS就可以实现。使用串接样式表可以减少表格标签及其它加大HTML体积的代码,减少图象用量从而减少文件尺寸。你可以更陕更容易地维护及更新大量的网页。没有样式表时,如果我想更新整个站点中所有主体文本的字体,我必须一页一页地修改每张网页。即便站点用数据库提供服务,我仍然需要更新所有的模板,而且更新每一模板中每一个实例的。样式表的主旨就是将格式和结构分离。利于样式表,我可以将站点上所有的网页都指向单一的一个CSS文件,我只要修改CSS文件中某一行,那么整个站点 都会随之发生变动。浏览器将成为你更友好的界面。不象其它的的网络技术,样式表的代码有很好的兼容性也就是说,如果用户丢失了某个插件时不会发生中断,或者使用老版本的浏览器时代码不会出现杂乱无章的情况。只要是可以识别串接样式表的浏览器就可以应用它。
CSS样式表中包含了一组设置元素显示的规则,最初是被开发用来控制HTML文档内容的显示格式的,它利用简单的样式声明语句来控制元素内容在浏览器中的表现形式。在制作HTML网页时采用CSS技术,可以有效地对页面的布局、字体、颜色、边框、背景和其他显示效果实现精确的控制。利用多个特定的CSS样式表并编写相应的aScript或者VBScript脚本程序,还能够实现许多动态HTML页面的效果 。

二、CSS设置XML文档的显示效果

CSS在HTML中已经有很好作用,在XML中,CSS同样发挥了 它强大的样式表作用。在XML中的CSS和HTML中的CSS差不多。
对于同一个XML文件,如果我们赋予它不同的CSS,那么它就有不同的显示效果,如果网页用XML来制作,那么为了变换网页的样子,就可以编辑多个CSS文件,隔段时间更换。只需要在XML文件的前面改变“URL”指定的CSS文件就可以。CSS中使用选择符来格式化XML文档。选择符一般为一个或多个XML标签,例如上面的book、name等,在花括号中为显示的属性和属性值,属性和属性值中间以冒号分开。使用CSS可以通过dispalv设置标签内容是否显示,屙l生值有none、block、inline、fist-item。另外CSS还可以设置XML显示的字体、颜色、文本、边距、边框、填充以及定位显摘自:毕业论文选题www.7ctime.com
示。因为XML文档中的所有元素都是用户自己定义和创建的,浏览器并不知道怎样在网页中显示这些元素。所以建立适当的CSS样式表并将它链接到XML文档,便是一种告诉浏览器如何显示文档中每个元素有有效方法。附加CSS样式表的XML文档可以直接在IE浏览器中打开,并且能够按照CSS中规定的各种格式将XML文档的内容很好地显示出来。也可以创建专门的样式表文件,把控制元素显示格式的相关指令放在其中,使其与XML文档的数据内容分开,可以大大提高控制XML文档显示方式的灵活性,并可使得样式表本身更加容易维护。例如为同一个XML文档附加不同的样式表,就可以相应地获得这个文 档的多种显示效果,使该文档适合多种不同的显示设备或者满足不同的显示要求,而不必重新构造XML文档本身。此外,同一个样式表也 可以附加到多个类似的XML文档中,通过重新修改附加在这些XML文档中的通用样式表,可以快速地对这一组类似的XML文档的显格式作更新编排,而不必单独打开与编排每一份XML文档。

三、在XML文档中引入CSS样式

在XML中引入CSS样式表有两种方法。一种是在XML文档直接嵌入CSS样式;另一种则是外部引入(似乎在WEB中很多引的方式都有这两种)。
在IE浏览器中打开XML文档,可以看到,使用样式表之后XML文档中所有的标记文字以及注释内容已不再显示,各个元素所包含的数据将分别以样式表中指定的格式显示出来。
通过简单的介绍,读者可以大致了解如何使用CSS格式XML文档的方法。
【参考文献】
耿祥义.XML基础教程[M].北京:清华大学出版社,2006.
[21许劲松等译.XML基础教程[M].北京:人民邮电出版社,2007.
[3]高怡新.XML基础教程[M].北京:人民邮电出版社,2010.