什么是标记语言,什么意思呢 标记语言是一种什么语言

什么是标记语言,什么意思?

标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记进行标识。

标记语言不仅仅是一种语言。就像许多语言一样,它需要一个运行时环境,使其有用。提供运行时环境的元素称为用户代理。

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

标识性置标语言

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

过程性标识

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

3:描述性标记

“描述性的标记”——有时被称为逻辑标记或概念上的标记,鼓励作者编写的方式描述概念上,而非视觉上。

历史

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

TeX

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

标准通用标记语言

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

超文本标记语言

超文本标记语言(标准通用标记语言下的一个应用、外语缩写:HTML)是为网页创建和其它可在网页浏览器中看到的信息设计的一种标记语言。

可扩展标记语言

可扩展标记语言(标准通用标记语言下的一个子集、外语缩写:XML),又称可扩展置标语言,是一种标记语言。置标指电脑所能理解的信息符号,通过此种标记,电脑之间可以处理包含各种信息的文章等。

XHTML

可延伸超文件标记语言(外语全称:Extensible HyperText Markup Language、外语缩写:XHTML),是一种标记语言,表现方式与超文本标记语言类似,不过语法上更加严格。

其他基于可扩展标记语言的应用

还有其他一些基于可扩展标记语言的应用,比如RDF、XForms、DocBook、SOAP以及“网络本体语言”(外语缩写:OWL)。

其他应用

XAML(外语:Extensible Application Markup Language),基于XML语言,在微软WPF(Windows Presentation Foundation)中使用。

延伸阅读

什么是超文本标记语言?

你所谓的超文件,应该是指的超文本标志语言英文全称是 HyperText Markup Language(超文本标志语言),这种语言是用标签不约束文本格式,由浏览器解释并运行的一个文件,属性名为HTM或HTML。 语言作用是创建浏览器能解释运行的文件,就是网页。 从一个网页到另一个网页,就需要超链接。 新的浏览器解释文件还有DHTML,以及新的标准:XML等。

标准动态标记语言?

标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。

与文本相关的其他信息(包括文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记进行标识。

哪位大神能用一个通俗易懂的例子解释编程语言与标记语言之间的区别?

最简单的理解是,编程语言有逻辑和行为能力,後者没有.编程语言(programminglanguage)可以例如c,perl,javascript标记语言(markuplanguage),有xml,html,xhtml(xml和html的合体)你会见到他们都是”ml”尾的.标记语言的存在用来被读取的,例如svg的图档其实就是用xml写出来的.而其本身是没有行为能力的.在标记语言里你会看到很多<和>这些钻括号,这些是用来写出”层次”和”属性”的.简言之,他是被动的而在编程语言里,你会看到很多ifelseforwhileprint…这些具有逻辑性和行为能力的指令.这是主动的.

信息置标语言是?

标记语言,也称置标语言,是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识。

当今广泛使用的置标语言是超文本置标语言(HyperText Markup Language,HTML)和可扩展置标语言(eXtensible Markup Language,XML)。置标语言广泛应用于网页和网络应用程序。标记最早用于出版业,是作者、编辑以及出版商之间用于描述出版作品的排版格式所使用的。

编程语言和标记语言的区别?

编程语言有很强的逻辑和行为能力。在编程语言里,有很多具有逻辑性和行为能力的指令,如if、else、for等等,这是主动的。

标记语言(html)不用于向计算机发出指令,常用于格式化和链接。标记语言存在用来被读取的,他是被动的。

超文本标记语言是什么东西?

超文本标记语言是用来标记网页的语言。

通俗举例来说,网页本身是一种文本文件,通过在文本文件中添加标记符(html标签),可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,最后展现出来最终的网页。

扩展资料

超文本标记语言包含的数据类型介绍:

超文本标记语言定义了多种数据类型的元素内容,如脚本数据和样式表的数据,和众多类型的属性值,包括ID、名称、URI、数字、长度单位、语言、媒体描述符、颜色、字符编码、日期和时间等。

所有这些数据类型都是专业的字符数据,用于展现给用户丰富漂亮的网页内容。

什么是标准通用标记语言?

SGML(标准通用标注语言)是一种编程元语言,它提供了一套标注文档的系统,该系统独立于其他任何应用软件。它还包括一套国际标准,这个标准定义了同设备和机器无关的电子文档表示方法。但是SGML的安装成本很高,技术要求很特殊,也比较难学习

超文本标记语言(名词解释)?

HTML(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。 另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面! 也许你听说过许多可以编辑网页的软件,事实上,你不需要用任何专门的软件来建立HTML页面;你所需要的只是一个文字处理器(如Mcrosoft Word记事本写字板等等)以及HTML的工作常识。其实你很快就会发现,基础的HTML语言简直容易死了。 HTML只不过是组合成一个文本文件的一系列标签。它们像乐队的指挥,告诉乐手们哪里需要停顿,哪里需要激昂。HTML标签通常是英文词汇的全称(如块引用:blockquote)或缩略语(如“p”代表Paragraph),但它们的与一般文本有区别,因为它们放在单书名号里。故Paragragh标签是,块引用标签是

。有些标签说明页面如何被格式化(例如,开始一个新段落),其他则说明这些词如何显示(

使文字变粗)还有一些其他标签提供在页面上不显示的信息--例如标题。 关于标签,需要记住的是,它们是成双出现的。每当使用一个标签--如

,则必须以另一个标签

将它关闭。注意“blockquote”前的斜杠,那就是关闭标签与打开标签的区别。 但是也有一些标签例外。比如,标签就不需要。基本HTML页面以标签开始,以结束。在它们之间,整个页面有两部分--标题和正文。 标题词--夹在和标签之间--这个词语在打开页面时出现在屏幕底部最小化的窗口。正文则夹在和之间--即所有页面的内容所在。页面上显示的任何东西都包含在这两个标签之中。 那么让我们建立一个简单的范例吧,非常容易的。第一步,当然是要建立一个新的文本文件(记住,如果你在使用比较复杂的文字处理器,就应该用“纯文本”或“普通文本”来保存),将它命名为“xxxx.html”。(随便你起一个什么名字,但记住,要用英文) 扩展名也可是HTM然后你可以用浏览器将它打开,你会看见最简单的自己做的页面。

版权声明