XML 入门:从基础到应用
1. 标记语言概述
在网络世界中,HTML(超文本标记语言)是我们最常接触的标记语言。标记语言如同自然语言一样,由词汇和语法两部分构成。词汇指的是文档中可使用的组件名称,包括元素(如<P>和<A>)、属性(如class和href)以及实体(如 和é);语法则规定了这些词汇组合的规则,例如<A>元素需有href属性,<UL>元素可包含一个或多个<LI>元素,<HEAD>元素必须包含<TITLE>元素。
我们可以设想一种不同的标记语言,它采用不同的词汇和语法。例如,不使用<P>元素,而是用<para>;不使用<H1>到<H6>表示标题,而是用<section>元素包含<title>元素等。
1.1 扩展 HTML 的必要性
以一个基于网页的