今天看了http://bbs.educity.cn/xch/from.asp?id=83&wh=lizhilian这篇文章的论述,总算比较清楚地了解它们的区别。XML DTD提供的数据类型只有CDATA,Enumerated,NMTOKEN,NMTOKENS等10种内置(built-in)数据类型;XML Schema内置了37种数据类型。