15919993369

XML与网站设计关系

更新时间:2020-05-13

相信学过网站设计都知道,网站设计其实是很容易学,它是集合标签来将元素或元素一些 属性组合起来,会有起始标签和结束标签,来定义文字内容。但是你可否知道它可是有父子关系的,因为网站设计是从 SGML(标准通用标示语言Standard Generalized Markup Language)语法简化而来的子集,SGML是属与功能强大的标示、管理和排版语言。那为什么不用 SGML呢?因为它的结构太复杂了,所以在1991年由Tim Berners-Lee建立了网站设计语法,简单易学,也使得今日网络上的信息能 够快速传播,互相共享。但是后来被认为网站设计语法太过于松散,不够严谨,所以才有目前的XML出现,算是青出于蓝的孙子辈, 它可说是取SGML之长补网站设计之短。


目前XML是以 SGML 的格式精简后制定出来的,制定者当然是万维网联合会 (World Wide Web Consortium,W3C)。XML是SGML 的一个子集合,诞生的目的是为了扩充网络的应用、靡补网站设计的不完美, 以及让 SGML 也能容易地在网络上应用。所以XML肩负着使得全球信息网能够传输或处理更丰富信息的责任。在一般情况之中, 网站设计或是JavaScript就已经相当够用了,但随着网站信息的扩充,数据量的暴增,与数据的复杂化,网站设计就显得捉襟肘见,而JavaScript又 显得大才小用且不易学习。有了XML与网站设计的相辅相成,这些问题就解决了。所以XML并不是用来终结网站设计,取代SGML,而或是废除旧的标准。XML是用来制定新的标准、用来定义一种新的标记语言。 XML是一种用来定义其它语言的另一种语法系统,这正是XML功能强大的主因。


另外XML的标签可以是中文的,这是XML与网站设计最大的不同点。在XML中,我们可以自由订定标签。定义出来的标签, 可以按自己的意思充分表达文件的内容。在XML中,着重在内容,这与强调布局的网站设计十分地不同。至于XML外观的呈现,可透 过搭配 CSS 或是 XSLT 来做 XML转网站设计或其他格式的转换。

总而言之,XML的功能在于强化网站设计,所以他的格式与网站设计比较起来还要严谨。如果你有一些写网站设计文件的经验,你更应该 仔细研究XML元素的规则。网站设计可以容忍的事,对XML却行不通。一些应该要注意的重要改变如下:


● XML的元素名称有分大小写。网站设计的标签不分大小写。

● XML的元素永远都需要起始标签和结尾标签。另方面,网站设计的元素在某些情况下,可以不写结尾标签。

● XML空元素需要在右箭号前面加一个斜线(如 example />)。然而,网站设计只用一个单独的起始标签即可,没有终结的斜线。

● XML元素视空白为内容的一部分,除非特别明讲,否则会予以保留。但在网站设计中,大部分的元素都会抛弃多余的空白,当 浏览器在排定内容的格式时,会予以断行。


与许多网站设计元素不同的是,XML元素的基础是其功能,而非其格式。你不应该根据标记,就假定任何的格式或样式。相反地, XML把版面配置留给样规。样规是独立的文件,把元素配上样式。








Copyright © 2016-2020 https://www.xundang.com 深圳市迅当网络科技有限公司 版权所有 粤ICP备16022386号-1

  • 微信号

  • 15919993369