标记语言是一种将数据以特定方式表达的方式,通常用于描述数据或信息。而意思则是指信息所传达的意义或含义,可以通过词汇、语法等表示形式来理解。
标记语言是一种计算机文本代码,它结合了文本和其他与文本相关的信息,显示文档结构和数据处理细节。
与文本相关的其他信息(包括文本结构和表示信息)与原始文本相结合,但标记用于标记。
标记语言不仅仅是语言,像许多语言一样,它需要一个有用的运行环境,提供运行环境的元素称为用户代理。
标记语言通常可分为三类:标记性、过程性和描述性。
标识性置标语言:在编码过程中,标记文档的结构信息,例如文本文件中的文件标题可能需要以特定的格式表示(中间、放大等),文字处理和桌面出版产品有时可以自动推断出这样的结构信息,但绝大多数纯文本编辑器,如/wiki,都无法解决这个问题。
过程性置标语言:一般用来文本表达,通常可以由文本编辑看到,软件可以根据其出现顺序依次解释。
描述性置标语言:鼓励作者描述概念而不是视觉,这种类型的标记主要出现在一些学术著作或者设计书籍中。
1、"标识性置标语言" (外语:Presentational markup)在编码过程中,标记文档的结构信息,在文本文件中, 文件的标题可能需要以特定的格式表示(中间、放大等),这样我们就需要标记文件的标题,文字处理和桌面出版产品有时可以自动推断出这样的结构信息,但绝大多数纯文本编辑器,如/wiki,都无法解决这个问题。
2:"过程性置标语言" (外语:Procedural markup) 它专门用于文本表达,但通常可以由文本编辑看到,软件可以根据其出现顺序依次解释 。 为了格式化标题,在标题文本之前,将插入一系列格式标识符,以指示计算机转换为中间显示模式,并增加和粗化字体,标题文本完成后,格式中止标志将紧密装饰; 对于更先进的系统宏命令或堆栈模式,这一过程的实现将更加丰富 ,在大多数情况下, 过程性置标能力包含Turing-complete编程语言。 过程性置标语言的例子包括:nroff, troff, TeX, Lout 以及 PostScript. 在专业出版领域广泛应用过程性置标语言, 专业出版商会根据要求使用不同的标语符合出版要求.
3:描述性标记——有时被称为逻辑标记或概念标记,鼓励作者描述概念而不是视觉。
历史