标注语言用来描述电子文档及其构成。1)标准通用标注语言SGML1986年,国际标准化组织(ISO)采用了一种叫做标准通用标注语言(SGML)的特殊语言作为标准。作为一种编程元语言,SGML提供了一套标注文档的系统,该系统独立于其他任何应用软件,HTML和XML都是在此基础上派生出来的。SGML几乎可以用来定义无数种标注语言,它还包括一套国际标准,标准定义了同设备和机器无关的电子文档表示方法。用SGML创建文档类型定义的成本很高,特别是用人工来做;比较难于学习。2)超文本标注语言HTMLHTML是一种文档生成语言,它包括一套定义文档结构和类型的标记,用来描述文档内文本元素之间的关系,可以显示数以百万计这种文档页面的语言。HTTP协议用于在服务器和用户之间传输页面,文档页面间的超形成了文档页面的"Web",为了转换这些互相交织的页面,你可以超从一个页面转到另一页面。可按照顺序阅读文档的不同页面,也可通过跟踪超按任何顺序阅读。在HTML的应用早期,当时流行的HTML版本非常适合于创建带有标题、标题栏、布告、行和项目列表的文本文档。针对用户的需求,微软公司在HTML上增加了很多只能用于InternetExplorer浏览器的特征,网景公司增加的特征则只能用于其主导产品Navigator。Navigator和InternetExplorer等浏览器不能阅读SGML,它们只能阅读HTML文件。超文本由若干互联的文本(信息块)组成。超,体现在它不仅能包含文本,还可以包含图像、音频、视频等多媒体信息,将文本的概念扩充为超文本(超媒体)。3)扩展标注语言XMLXML是从SGML发展而来的,用来定义数据结构。这种数据结构对包括电子商务在内的大规模数据传输是非常重要的,因为HTML只确定页面如何显示。XML使设计者很容易地以标准化的、连续的方式来描述并传输来自任意应用程序的结构化数据。HTML与XML区别HTML:可提供大量描述页面格式的标记,但不能描述页面的具体内容,即不能解释页面上数据的含义。XML:可以定义数据结构;XML可以描述页面的内容;XML有数据跟踪能力,将改变数据共享的方式以及检索hr和文件的方式。XML的优点是:⑴它可提供元数据(关于信息的数据),元数据将帮助人们找到信息,并帮助信息的使用者和提供者彼此找到对方;⑵用户可以用低成本的软件处理数据;⑶简化企业间的数据交流,有助于产生独立于平台的协议,协议将丰富电子商务的数据;⑷为服务于企业或个人的电子商务代理人提供有助于自动业务处理的信息。互联网上的数据从一个地点流向另一地点时,XML的使用者可以检查文档的每一部分是否处于应在的地方。通过标注文档每个逻辑部分(元素)的开头和结尾,XML可定义文档的结构。XML标注数据时使用成对的开头和结尾标记,类似于在hr系统中定义一条记录的结构。例如:假设某公司在WWW上销售产品。页面上有公司销售的不同产品的名称和图片,这些页面是用HTML写成的。除了产品名称外,其他的产品数据如各种产品的信息,包括价格、编号和库存量等是用XML格式化的,其存放方式和数据一样。