1.HTML和XML没啥关系,XML和DTD,Schema比较亲近。
2.HTML是显示数据。XML是传输存储数据。(至于定义什么的自己去搜着看,我主要是了解他们干嘛的。)
3.DTD是一种语法规则,它用来规则XML文档怎么怎么写。
4.Schema就牛逼了,基于XML,只是功能比DTD更丰富,但是最最根本的目标,和DTD一样,为了让XML更方便写,传输存储处理数据上功能更强大。
5.DTD和Schema的具体区别自己百度。
6.手残,脑力不支,时间宝贵者自取:①HTML定义:http://baike.baidu.com/link?url=4SrKU1wugz6asQ6zqxeYAeSxeCSZ0I32toUCMywQT7vrL2zDehwOasrqrCPsPhcy11GuuEMccVBMF5FutJi9-K
②XML定义:http://baike.baidu.com/link?url=0wtjvH57RcwRb2BvHIheFAhXQY01VEZiBWybAy9gTNKkiYlfEa-DgqlSaHovTCIO1JTfXn49fBdqaeagJsK1dxJJIQnkJzNMUUIt3RrDCtTlzwfWXu7jh4YrBROK57pcYzR__iNRSnd11lN9R-NS32WgpmJkb7nzPialUNFgbpUKNMDDpBRBpeOIvx4BrCIEHEXmIfYawr0-hQG1owQUzK
③DTD定义:http://baike.baidu.com/link?url=52ypF5q2tKSgdPL5DhaspJzoT71chdjM6jEmc4CoiLQ7j0TJvzvwRevgQPAPv9KhNrQN3lggbwCAtUiBPXSwLa
④Schema定义:http://baike.baidu.com/link?url=8r-q3LbDJsAEbendI6IyYYmreXMxESKdDLd7MKHmBZmgR_4o8Fj-s5IaO7nO9TkFfM3GVs7R1XbOxWz_iXidJ2UZa2j2nUOUs44ptetVHsa
⑤DTD和Schema的区别:https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&srcqid=801283512085377868&tn=50000021_hao_pg&wd=DTD%E5%92%8CSchema%E7%9A%84%E5%8C%BA%E5%88%AB&oq=xml%2520schema&rsv_pq=8c3d83cb0003e3ed&rsv_t=daa27ne4j1vIxJWF9s7TEYKZUfayM%2B0AM9En8Xqre8bkfyR6to1qVhdilDYj8IT6Ou%2FyCq45&rqlang=cn&rsv_enter=1&inputT=7646&rsv_sug3=30&rsv_sug1=23&rsv_sug7=100&rsv_sug2=0&rsv_sug4=7647
⑥XML和JSON的区别:http://www.cnblogs.com/SanMaoSpace/p/3139186.html
写博客为了记录学习和帮助和我一样的菜鸟,不对的地方请指正。