XML轻松学习手册(4)XML语法-续1

原创 2007年09月26日 13:23:00
二.元素的语法

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

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

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

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

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

4.名称中不能包含空格

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

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

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

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[这里放置需要显示的字符]]>

例如:

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

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

相关文章推荐

XML轻松学习手册(4)XML语法

第四章 XML语法 提纲: 一.XML语法规则 二.元素的语法 三.注释的语法 四.CDATA的语法 五.Namespaces的语法 六.entity的语法 七.DT...

XML轻松学习手册(1)

  • 2009年08月11日 09:45
  • 29KB
  • 下载

XML轻松学习手册(5)XML实例解析

第五章:XML实例解析 提纲: 一:实例效果 二:实例解析   1.定义新标识。   2.建立XML文档。   3.建立相应的HTML文件。 XML在不同领域有着广泛...

XML轻松学习手册

  • 2015年05月07日 22:49
  • 141KB
  • 下载

XML轻松学习手册.rar

  • 2008年12月21日 14:11
  • 36KB
  • 下载

XML轻松学习手册(2)XML概念

第二章 XML概念 导言 经过第一章的快速入门学习,你已经知道了XML是一种能够让你自己创造标识的语言,它可以将数据与格式从网页中分开,它可以储存数据和共享数据的特性使得XML无所不能。如果...

《XML轻松学习手册》笔记

  • 2013年06月20日 11:21
  • 65KB
  • 下载

XML轻松学习手册

  • 2007年12月29日 18:30
  • 3.34MB
  • 下载

XML轻松学习手册(3)XML的术语

第三章 XML的术语 提纲: 导言 一.XML文档的有关术语 二.DTD的有关术语 导言 初学XML最令人头疼的就是有一大堆新的术语概念要理解。由于XML本身也是一个崭新的技...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XML轻松学习手册(4)XML语法-续1
举报原因:
原因补充:

(最多只允许输入30个字)