分类：电脑/网络-互联网-上网帮助
问题：网站制作，我该学什么语言？有dreamweaver，但我想了解底 
有dreamweaver，但我想了解底层的东西，想知道这些生成的那些代码是什么含义，我应该学习什么样的语言？HTML 、XHTML、DHTML 、XML还是什么其它的？再请教一下这些语言有什么联系，有什么优点和缺点，
回答：用dw学挺好的呀，初学建议先了解html语法，尽管它有背淘汰的趋势了！dw的代码功能却是强哈，现在我基本可以全部看懂html代码了！XML——可扩展标记语言（the Extensible Markup Language）。XML是一种方便人们描述数据的轻量语言。 XML为标记结构性信息如文本提供了一种简单而通用的格式。XML承继了HTML这一通用文本表示格式并将之推广，从而可处理任何类型的数据。在此过程中，XML不仅重铸了HTML并且正影响着业务关于其自身信息的考虑。在世界越来越被文档和数据交换驱策的情况下，XML时代来临了。一点背景知识　　XML和HTML之所以被称为标记语言（markup languages）是因为XML用象征结构和意义的标签来包裹文本部分，从而为纯文本文档添加结构信息，这一点和人们用钢笔来标识句子、添加注释很相似。然而HTML定义了一系列的标签和标签结构，而XML没有预先定义这些，XML的创建者可以定义标签、规则以及它们的含义。　　XML和HTML都源自标准通用标记语言SGML。SGML（Standard Generalized Markup Language）是所有标记语言的始祖，在出版业（包括O'Reilly）广泛应用多年。但是直到Web通行，它才通过HTML流传开来。HTML起自SGML的一个小小应用，如果HTML无所不能的话，这说明简单胜过一切。　　然而尽管HTML曾经颇为风行，但最终结果表明它还大有局限。使用HTML的文档把结构信息（如＜head＞和 ＜body＞）和描述信息（举个尤其过分的例子：＜blink＞）不恰当地混在一起。这种把模型和用户界面搅在一块儿的方式对HTML作为数据交互格式带来了限制，因为计算机难以理解这种方式。XML文档完全由结构组成，应用含义取决于文档读者。本章我们将看到，有几种相关语言用于解释和转换XML以利于其显示和后续处理。更多请看：