SGML
SGML(标准通用标记语言)是定义标记语言的国际标准;也就是说,它是一个元语言.标记由称为标记的符号组成,标记指定一段文本的功能或它将如何显示。SGML强调描述性标记,其中标记可以是“
SGML用于指定dtd(文档类型定义)。DTD通过指定文档中必须出现的元素来定义一种文档,例如报告。,
万维网显示语言
超文本标记语言
的万维网是用于显示检索到的文本、图形和音频的系统吗互联网在电脑显示器上。每个检索单元被称为一个Web页面,这些页面通常包含允许检索相关页面的“链接”。超文本标记语言(hyptext米arkupl语言)是标记语言用于编码网页。它是由蒂姆•伯纳斯-李在欧洲核子研究中心由SGML DTD定义。HTML标记标记指定文档元素,如标题、段落和表格。他们在文件上做标记,以便用标记器显示计算机程序被称为网络浏览器。浏览器解释标记,显示标题、段落和表格布局这是适应屏幕大小和字体可用的。
HTML文档还包含锚,这些标记指定指向其他网页的链接。锚的形式是 encyclopedia ædia Britannica,其中引号中的字符串是链接指向的URL(统一资源定位器)(Web“地址”),后面的文本是出现在Web浏览器中的内容,下划线表示它是指向另一个页面的链接。显示为单个页面的内容也可能由多个url组成,其中一些包含文本,另一些包含图形。
XML
HTML不允许定义新的文本元素;也就是说,它是不可扩展的。XML(可扩展标记语言)是SGML的简化形式,用于在Web上发布的文档。与SGML一样,XML使用dtd定义文档类型和其中使用的标记的含义。XML采用约定使其易于解析,例如文档实体由开始和结束标记标记,例如
因为作者可以定义新的标记,所以XML DTD还必须包含指示Web的规则浏览器如何解释它们—如何显示实体或如何生成操作(如准备电子邮件消息)。
Web脚本
用HTML或XML标记的网页在很大程度上是静态文档。Web脚本可以在读者使用页面时向页面添加信息,或者让读者输入信息,例如,这些信息可以传递给在线业务的订单部门。CGI(通用网关接口)提供了一种机制;它传输读者的Web浏览器和提供页面的Web服务器之间的请求和响应。服务器上的CGI组件包含名为从浏览器系统获取信息或提供信息以供显示的脚本。一个简单的脚本可能会询问读者的姓名,确定读者使用的系统的Internet地址,并打印问候语。脚本可以用任何编程语言编写,但是,因为它们通常是简单的文本处理例程,所以像PERL这样的脚本语言特别适合。
另一种方法是使用一种设计用于由浏览器执行Web脚本的语言。JavaScript是否有这样一种语言,由网景通信公司,它可以同时用于网景和微软的浏览器。JavaScript是一种简单的语言,与Java.JavaScript程序可以用HTML标记