SGML、HTML、XML与XHTML:Web应用开发基础
需积分: 9 28 浏览量
更新于2024-08-13
收藏 1.28MB PPT 举报
"这篇资料主要介绍了SGML、HTML、XML以及XHTML在WEB应用开发中的基础知识,涵盖了标记语言的概念、HTML的基本结构以及XHTML与HTML的区别。"
文章内容详细展开如下:
1. **标记语言**:标记语言是文档结构化表示的一种方式,它通过特定的标记来描述文档的内容和结构。例如,XHTML(可扩展超文本标记语言)是一种标准化的Web应用程序客户端的开发语言,它是HTML的发展,两者目标相似。标记由开始标记和结束标记组成,有时也有空标记,如`<span>`和`<br/>`。此外,标记还可以包含属性,如`<p align="left">`,其中`align`就是属性,用来指定段落的对齐方式。
2. **SGML**:标准通用标记语言(Standard Generalized Markup Language,SGML)是标记语言的鼻祖,于1986年成为国际标准。它设计用于创建复杂、独立于平台和应用程序的文档,支持格式、索引和链接等功能。SGML非常复杂,因此不适合广泛的互联网应用。
3. **HTML**:超文本标记语言(Hypertext Markup Language)是基于SGML的一个应用,有多个版本,如2.0、3.2和4.0。HTML用于创建和设计网页,通过一系列预定义的标签来描述网页的结构和内容,如标题、段落、列表、超链接、颜色图像、表格和表单等。
4. **XML**:可扩展标记语言(eXtensible Markup Language)是SGML的一个简化版本,同时也是元语言,允许用户自定义标记来满足特定需求。XML强调结构的良好性和文档的样式与结构分离,更适合数据交换和存储。
5. **XHTML**:XHTML结合了HTML的易用性和XML的严格结构。它修复了HTML的一些问题,比如对语法的要求更严格,所有标签必须闭合,使得HTML更符合XML的规范,从而增强了跨平台和跨设备的兼容性。
6. **HTML基本组成结构**:HTML文档通常包括`<html>`根元素,`<head>`部分用于定义文档元信息(如标题`<title>`),`<body>`部分则包含实际的网页内容。示例中的"Hello World!"程序是一个简单的HTML文档结构的体现。
7. **Web应用开发**:使用这些标记语言,开发者可以创建交互式和动态的Web应用程序,通过CSS(层叠样式表)控制样式,JavaScript处理用户交互,以及Ajax实现异步数据交换,共同构建出丰富的WEB应用环境。
这篇文章深入浅出地讲解了SGML、HTML、XML和XHTML这几种标记语言的基本概念和它们在WEB应用开发中的作用,对于初学者理解Web开发的基础知识非常有帮助。
2011-08-05 上传
2007-04-16 上传
2021-09-27 上传
2007-04-19 上传
2008-12-05 上传
2021-09-21 上传
2021-10-03 上传
点击了解资源详情
点击了解资源详情
正直博
- 粉丝: 45
- 资源: 2万+
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍