XML轻松学习手册(5)XML语法之二

2016-02-19 17:51 6 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的XML轻松学习手册(5)XML语法之二懂设计的网友们快点来了解吧!

【 tulaoshi.com - Web开发 】

  二.元素的语法

  元素由一对标识以及其中的内容组成。就象这样:ajie。元素的名称和标识的名称是一样的。标识可以用属性来进一步描述。

  在XML中,没有任何保留字,所以你可以随心所欲的用任何词语来作为元素名称。但是也必须遵守下列规范:

  1.名称中可以包含字母、数字以及其它字母;

  2.名称不能以数字或"_" (下划线)开头;

  3.名称不能以字母 xml(或 XML 或 Xml ..)开头

  4.名称中不能包含空格

  5.名称中间不能包含":"(冒号)

  为了使元素更容易阅读理解和操作,我们还有一些建议:

  1.名称中不要使用"."。因为在很多程序语言中,"."是作为对象的属性,例如:font.color。同样的原因"-"也最好不要用,必须使用的,以"_"代替;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  2.名称尽量简短。

  3.名称的大小写尽量采用同一标准。

  4.名称可以使用非英文字符,比如用中文。但是有些软件可能不支持。(IE5目前是支持中文元素的。)

  另外,补充一点关于属性的说明。在HTML中,属性可以用来定义元素的显示格式,比如:font color="red"word/font将把word显示为红色。而在XML中,属性只是对标识的描述,与元素内容的显示无关。例如同样一句:font color="red"word/font,并不会将word显示为红色。(那么,有网友会问:如何在XML中将文字显示为红色呢?这就需要使用CSS或者XSL,我们在下面详细讲述。)

  三.注释的语法

  注释是为了便于阅读和理解,在XML文档添加的附加信息,将不会被程序解释或则浏览器显示。

  注释的语法如下:

  !-- 这里是注释信息 --

  可以看到,它和HTML中的注释语法是一样的,非常容易。养成良好的注释习惯将使你的文档更加便于维护,共享,看起来也更专业。

  四.CDATA的语法

  CDATA全称character data,翻译为字符数据。我们在写XML文档时,有时需要显示字母,数字和其它的符号本身,比如"",而在XML中,这些字符已经有特殊的含义,我们怎么办呢?这就需要用到CDATA语法。语法格式如下:

  ![CDATA[这里放置需要显示的字符]]

  例如:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  ![CDATA[AUTHOR sex="female"ajie/AUTHOR]]

  在页面上显示的内容将是"AUTHOR sex="female"ajie/AUTHOR"

来源:http://www.tulaoshi.com/n/20160219/1616201.html

延伸阅读
标签: Web开发
第三章 XML的术语 提纲: 导言 一.XML文档的有关术语 二.DTD的有关术语 导言 初学XML最令人头疼的就是有一大堆新的术语概念要理解。由于XML本身也是一个崭新的技术,正在不断发展和变化,各组织和各大网络公司(微软,IBM,SUN等)都在不...
标签: Web开发
XML在不同领域有着广泛的应用,比如在科技领域的MathML,无线通信应用的WML,在网络图象方面的SVG等等,我们这里侧重讨论XML在web上的应用。XML在web上应用主要是利用其强大的数据操作能力。一般用XML配合javascript和asp等服务器端程序,可以实现网络上几乎所有的应用需求。 考虑讲解方便,我们在下面介绍一个简单的实例,不包含服...
标签: Web开发
前言 XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的: 第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学...
标签: Web开发
第二章 XML概念 经过第一章的快速入门学习,你已经知道了XML是一种能够让你自己创造标识的语言,它可以将数据与格式从网页中分开,它可以储存数据和共享数据的特性使得XML无所不能。如果你希望深入学习XML,系统掌握XML的来龙去脉,那么我们首先还是要回到XML概念的问题上来。XML(Extensible Markup Language),一种扩展性标识语言。&...
标签: Web开发
五. XML和HTML的区别 XML和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如 H1表示首行标题,有固定的尺寸。相对的,XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。 这是一个质...

经验教程

695

收藏

29
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部