fbpx
维基百科

置标语言

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

标志语言的分类

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

表示性的标志语言

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

过程性标志

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

描述性标志

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

历史

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

GenCode

TeX

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

SGML

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

HTML

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

XML

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

XHTML

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

其它基于XML的应用

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

特征

其他应用

  • XAML(Extensible Application Markup Language),基於XML語言,在微軟WPF(Windows Presentation Foundation)中使用。
  • HyTime

参考文献

  • Markup systems and the future of scholarly text processing (页面存档备份,存于互联网档案馆) by James H. Coombs, Allen H. Renear, and Steven J. DeRose. Originally published in the November 1987 CACM, and reprinted several times in other forums, this article introduced many of the concepts now used in discussing markup languages, and lays out the basic arguments for the superior usability of descriptive markup.

外部連結

  • World Wide Web Consortium (W3C) (页面存档备份,存于互联网档案馆
  • International Organization for Standardization (ISO) (页面存档备份,存于互联网档案馆

參見

置标语言, 英語, markup, language, 也称, 标记语言, 标志语言, 标识语言, 標示語言, 是一種将文本, text, 以及文本相关的其他信息结合起来, 展现出关于該網頁结构和数据的计算机文字编码, 与文本相关的其他信息, 包括例如文本的结构和連結等, 与原来的文本结合在一起, 但是使用标记, markup, 进行标志, 当今广泛使用的是超文本, hypertext, markup, language, html, 和可扩展, extensible, markup, language, 广泛应用. 置标语言 英語 markup language 也称置标语言 标记语言 标志语言 标识语言 標示語言 是一種将文本 Text 以及文本相关的其他信息结合起来 展现出关于該網頁结构和数据的计算机文字编码 与文本相关的其他信息 包括例如文本的结构和連結等 与原来的文本结合在一起 但是使用标记 markup 进行标志 当今广泛使用的置标语言是超文本置标语言 HyperText Markup Language HTML 和可扩展置标语言 eXtensible Markup Language XML 置标语言广泛应用于网页和网络应用程序 标记最早用于出版业 是作者 编辑以及出版商之间用于描述出版作品的排版格式所使用的 目录 1 标志语言的分类 1 1 表示性的标志语言 1 2 过程性标志 1 3 描述性标志 2 历史 2 1 GenCode 2 2 TeX 2 3 SGML 2 4 HTML 2 5 XML 2 6 XHTML 2 7 其它基于XML的应用 3 特征 4 其他应用 5 参考文献 6 外部連結 7 參見标志语言的分类 编辑标志语言通常可以分为三类 表示性的 过程性的以及描述性的 表示性的标志语言 编辑 表示性的标志语言 Presentational markup 是在编码过程中 标记文档的结构信息 例如 在文本文件中 文件的标题可能需要用特定的格式表示 居中 放大等 这样我们就需要标记文件的标题 字处理以及桌面出版产品有时候能够自动推断出这类的结构信息 但是绝大多数的 像Wiki这样的纯文本编辑器还不能解决这个问题 过程性标志 编辑 过程性标志语言 Procedural markup 一般都專門於文字的表達 但通常对于文本编辑者可见 并且能够被软件依其出现顺序依次解读 为了格式化一个标题 在标题文本之前 会紧接着插入一系列的格式标志符 以指示计算机转换到居中的显示模式 同时加大及加粗字体 在标题文本之后 会紧接缀上格式中止标志 对于更高级的系统宏命令或者堆栈模式会让这一过程的实现方式更加丰富 大多数情况下 过程性标志能力包含有一个Turing complete编程语言 过程性标志语言的范例有 nroff troff TeX Lout以及PostScript 过程性标志语言被广泛应用在专业出版领域 专业的出版商会根据要求使用不同的指标语言以达到出版要求 描述性标志 编辑 描述性标志 Descriptive Markup 也称通用标志 所描述的是文件的内容或结构 而不是文件的显示外观或样式 制定SGML的基本思想就是把文档的内容与样式分开 XML SGML都是典型的通用标志语言 历史 编辑 标志 markup 这个词来源自传统出版业的 标记 一个手稿 也就是在原稿的边缘加注一些符号来指示打印上的要求 长久以来 这个工作都是由专门的人 markup men 以及校对人来进行 对原稿标志出使用什么样的字体 字型以及字号 然后再将原稿交给其它人进行手工的排版工作 GenCode 编辑 此章节尚無任何内容 TeX 编辑 主条目 TeX TeX是一个由美国电脑教授高德纳 Donald E Knuth 编写的功能强大的排版软件 它在学术界十分流行 特别是数学 物理学和计算机科学界 TeX被普遍认为是一个很好的排版工具 特别是在处理复杂的数学公式时 利用诸如是LaTeX等终端软件 TeX就能够排版出精美的文本 SGML 编辑 SGML是一种专门的标记语言 被用作编写 牛津英语词典 的电子版本 由于SGML的复杂 导致难以普及 HTML 编辑 主条目 HTML 超文件标志语言 英文 HyperText Markup Language 简称为HTML 是为网页创建和其它可在网页浏览器中看到的信息设计的一种标志语言 XML 编辑 主条目 XML 可扩展标志语言 eXtensible Markup Language 简称XML 又称可扩展标记语言 是一种标志语言 标志指计算机所能理解的信息符号 通过此种标记 计算机之间可以处理包含各种信息的文章等 XHTML 编辑 主条目 XHTML 可延伸超文本标志语言 eXtensible HyperText Markup Language XHTML 是一种标志语言 表现方式与超文本标志语言 HTML 类似 不过语法上更加严格 其它基于XML的应用 编辑 还有其它一些基于XML的应用 比如RDF XForms DocBook SOAP以及Web Ontology Language OWL 具体可以参见XML标记语言列表 特征 编辑此章节尚無任何内容 其他应用 编辑XAML Extensible Application Markup Language 基於XML語言 在微軟WPF Windows Presentation Foundation 中使用 HyTime参考文献 编辑TEI guidelines Markup systems and the future of scholarly text processing 页面存档备份 存于互联网档案馆 by James H Coombs Allen H Renear and Steven J DeRose Originally published in the November 1987 CACM and reprinted several times in other forums this article introduced many of the concepts now used in discussing markup languages and lays out the basic arguments for the superior usability of descriptive markup 外部連結 编辑查看维基词典中的词条 markup language World Wide Web Consortium W3C 页面存档备份 存于互联网档案馆 International Organization for Standardization ISO 页面存档备份 存于互联网档案馆 參見 编辑層疊樣式表 CSS 轻量级标记语言 用戶介面標記語言 可縮放向量圖形 SVG 矢量電氣圖標記語言 標記語言列表 程式設計語言 與標記語言相對 有邏輯判斷功能 可對計算機 computer 進行操作 以達程式設計目的 YAML 一種類似的標記語言 維基文本 取自 https zh wikipedia org w index php title 置标语言 amp oldid 78088500, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。