标记语言

✍ dations ◷ 2025-10-22 12:35:55 #计算机语言,标记语言

标记语言(也称置标语言、标记语言、标志语言、标识语言、markup language)是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的计算机文字编码。与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识。当今广泛使用的标记语言是超文本置标语言(HyperText Markup Language,HTML)和可扩展置标语言(eXtensible Markup Language,XML)。标记语言广泛应用于网页和网络应用程序。标记最早用于出版业,是作者、编辑以及出版商之间用于描述出版作品的排版格式所使用的。

标志语言通常可以分为三类:表示性的、过程性的以及描述性的。

表示性的标志语言(Presentational markup)是在编码过程中,标记文档的结构信息。例如,在文本文件中,文件的标题可能需要用特定的格式表示(居中,放大等),这样我们就需要标记文件的标题。字处理以及桌面出版产品有时候能够自动推断出这类的结构信息,但是绝大多数的,像Wiki这样的纯文本编辑器还不能解决这个问题。

过程性标志语言(Procedural markup)一般都专门于文字的表达,但通常对于文本编辑者可见,并且能够被软件依其出现顺序依次解读。为了格式化一个标题,在标题文本之前,会紧接着插入一系列的格式标识符,以指示计算机转换到居中的显示模式,同时加大及加粗字体。在标题文本之后,会紧接缀上格式中止标识;对于更高级的系统宏命令或者堆栈模式会让这一过程的实现方式更加丰富。大多数情况下,过程性标志能力包含有一个Turing-complete编程语言。过程性标志语言的范例有:nroff, troff, TeX, Lout以及PostScript。过程性标志语言被广泛应用在专业出版领域,专业的出版商会根据要求使用不同的指标语言以达到出版要求。

描述性标识(Descriptive Markup)也称通用标识,所描述的是文件的内容或结构,而不是文件的显示外观或样式,制定SGML的基本思想就是把文档的内容与样式分开,XML、SGML都是典型的通用标识语言。。。。

“标识(markup)”这个词来源自传统出版业的“标记”一个手稿,也就是在原稿的边缘加注一些符号来指示打印上的要求。长久以来,这个工作都是由专门的人("markup men")以及校对人来进行,对原稿标志出使用什么样的字体,字体以及字号,然后再将原稿交给其它人进行手工的排版工作。

TeX是一个由美国电脑教授高德纳(Donald E. Knuth)编写的功能强大的排版软件。它在学术界十分流行,特别是数学、物理学和计算机科学界。TeX被普遍认为是一个很好的排版工具,特别是在处理复杂的数学公式时。利用诸如是LaTeX等终端软件,TeX就能够排版出精美的文本。

SGML是一种专门的标记语言,被用作编写《牛津英语词典》的电子版本。由于SGML的复杂,导致难以普及。

超文件标识语言(英文:HyperText Markup Language,简称为HTML)是为网页创建和其它可在网页浏览器中看到的信息设计的一种标志语言。

可扩展标识语言(eXtensible Markup Language,简称XML),又称可扩展标记语言,是一种标志语言。标志指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。

可扩展超文本标识语言(eXtensible HyperText Markup Language,XHTML),是一种标志语言,表现方式与超文本标志语言(HTML)类似,不过语法上更加严格。

还有其它一些基于XML的应用,比如RDF、XForms、DocBook、SOAP以及Web Ontology Language(OWL)。具体可以参见XML标记语言列表.

相关

  • 按首次宇航年份自从1961年4月12日,苏联的第一次航天任务起,已有41个国籍的宇航员和3个国家的火箭进入太空。每个国家的第一次任务如下(蓝色粗体是指已实现独立载人航天技术的):
  • Tolypocladium inflatum多孔木霉(Tolypocladium inflatum),是一种无性子囊菌,最初分离自挪威的土壤,在一定的条件下能产生环孢素。原先分离出环孢素时,以为这种真菌属于木霉菌属(Trichoderma),因此将它命名
  • 皮耶罗·安韦萨皮耶罗·安韦萨(意大利语:Piero Anversa,1938年9月11日-),出生于意大利的美国干细胞学者,因提出心脏干细胞而闻名,但之后被证实是学术骗局。安韦萨1965年毕业于帕尔马大学病理解剖学
  • 内韦特峰坐标:46°59′47″N 11°14′47″E / 46.99639°N 11.24639°E / 46.99639; 11.24639内韦特峰(德语:Innere Wetterspitze),是奥地利的山峰,位于该国西部,由蒂罗尔州负责管辖,属于斯
  • 莱拉和玛吉努蕾莉与马杰农(阿拉伯语:مجنون لیلی‎,波斯语:لیلی و مجنون عامری‎)是一个源自古代阿拉伯的短篇爱情故事,后由波斯诗人尼扎米(Nizami)改写为稍长篇的故
  • 姜秀銮姜秀銮画像姜秀銮(1783年-1846年),台湾清治时期人物,知名拓垦家,金广福垦号之首。淡水县九芎林庄人(今新竹县芎林乡),客家籍,祖籍广东惠州陆丰,为新竹大隘地区开山之祖,因屡屡受召协防,受
  • 夏尔·库赞-蒙托邦,八里桥伯爵夏尔·纪尧姆·马里·阿波利奈尔·安托万·库赞·蒙托邦,八里桥伯爵(Charles Guillaume Marie Appollinaire Antoine Cousin Montauban, comte de Palikao,1796年6月24日-1878年
  • 扬·珀仓扬·珀仓(罗马尼亚语:Ion Păţan;1926年12月1日-),罗马尼亚共产党中央政治执行委员会委员,罗马尼亚政府副总理。1926年,出生于罗马尼亚特兰西瓦尼亚地区阿尔巴县达亚罗曼纳乡。1945
  • 野次马野次马(やじ うま),本是用来指称上了年纪的马的日语单词。后来意思转变为指代对跟自己没有直接关系的事物表面上感兴趣,凑热闹的态度和行为。到现在又转变成指代持这种态度的人
  • 大歧舌苔大歧舌苔(学名:Schistochila aligera)又名,狭瓣苔,是苔纲叶苔目歧舌苔科之下的一个物种;属有争议,有作歧舌苔属或狭瓣苔属()的。较粗大,扁平,黄绿色或草绿色,无光泽,有层次的成片平横贴生