扩展标记语言(XML),SGML 的一个子集,定义了让你创建标记语言来指定信息结构的语法。信息结构定义了一类信息,例如,用户名和地址,而不是信息的外观(粗体,斜体等)。外部过程能够操作这些信息结构和以各种格式发布它们。文本标记语言被设计使 SGML 的使用能够在环球网上。XML 允许你定义你们自己定制的标记语言。XML 标签不是预先确定的。你必须定义你们自己的标签。XML 使用一种文本类型定义(DTD)或一种 XML 方案类描述这些数据。 XML 不是 HTML 的替代。实际上,XML 和 HTML 是彼此互补的。