XML学习总结(一)

来源:互联网 发布:制冷系统设计软件 编辑:程序博客网 时间:2024/05/01 03:18

最近自学XML,有必要总结总结。

一,标记语言

   XML的英文全称是 eXtensible Markup Language(扩展标记语言)。那么什么是标记语言了?

   所谓标记语言,简单的说就是使用某种“记号”来表示特殊信息的语言,比如说是一种“记号”来表示格式信息或者是数据信息。

   教科书上是这样定义的“标记语言(markup language),则特指用一系列约定好的标记来对电子文档进行标记,来实现对电子文档的语义、结构、格式的定义。这些标记必须能够和容易的和内容相区分,易于识别。标记语言必须定义什么样的标记是允许的,什么样的标记是必须的,标记是如何与文档的内容向区分的,以及标记的含义是什么。”

  标记语言一般有标记的定义和语法的定义,这就好比英语单词的意义和语法,但是标记语言一般的“词汇量”很少,通俗的讲,标记语言就是有关使用什么样的记号和如何使用这些记号的一种语言。

标记语言的种类很多,例如html,xml,rtf等

二,标记语言的分类

   根据具体的使用范围可以分为“专用标记语言”和“通用标记语言”

  1,专用标记语言用来表示某种特殊的信息,通常被一种或者是几种应用软件所支持,是因特殊的用途的需要发展起来的。例如html语言就是一种有特殊用途的标记语言。还有 word wps等应用软件,也是通过标记语言中的标记信息来处理文本中所要求的特殊格式。

在学习XML之前,简单了解一下rtf标记语言

RTF(Rich Text Format)是在字处理软件中广泛应用的一种标记语言。

RTF某种程度上可以说是不同字处理程序之间互通信息的一种变通方法。因为出于商业上的考虑,很多字处理程序之间的格式是不通用的。譬如微软Word的.DOC格式和WPS的.wps格式。譬如Word程序中很多设置譬如修订信息、域信息等等Word所独有的功能只能存为.doc格式。如果word的文件需要让其他字处理程序打开,只能存为纯文本即.txt格式。但是这种纯文本格式只能存储文字,像格式(居中、文字颜色等)的信息根本无法保留下来。
这种情况下,我们就可以存为RTF格式。这种格式就可以保留这些格式的信息,然后就可以被其他字处理程序打开了。

原创粉丝点击