XML 和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如 H1>表示首行标题,有固定的尺寸。相对的,XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。
!ELEMENT CATALOG (CD)*> !ELEMENT CD (Title,Artist,Year,Country,Company,Price)> !ELEMENT Title (#PCDATA)> !ELEMENT Artist (#PCDATA)> !ELEMENT Year (#PCDATA)> !ELEMENT Country (#PCDATA)> !ELEMENT Company (#PCDATA)> !ELEMENT Price (#PCDATA)>