XML:是一种可扩展标记语言用于描述数据,可以以轻松检索和共享的形式存储数据使用xml 标记语言可以做到数据或数据结构在任何编程语言环境下的共享。
HTML:被称为超文夲标记语言 是一种描述性语言,用HTML可以创建能在互联网上传输的信息页是构成网页文档的主要语言,它是由很多的标签组成,具有简易性、与平台无关性两大要点html就是描述网页长什么样子、有什么内容的一个文本。我们通常所见得各种各样的网页是经过浏览器解析HTML文件出现的结果。
显示数据如何更好地显示数据,焦点是数据外观; |
描述数据什么是数据,如何存放数据焦点是数据的内容; |
不要求標记的嵌套、配对等; 可以拥有不带值的属性名; |
严格要求嵌套、配对,并遵循DTD的树形结构; 属性值必须分装在引号中; 所有的属性都必須带有相应的值; 空白部分不会被解析器自动删除; xml比html 语法要求更严格; |
内容描述与显示方式整合为一体; |
内容描述与显示方式分离; |
免費、自定义、可扩展; |
|
结构清晰、便于阅读、维护; |
|
不支持深层的结构描述; |
文件结构嵌套可以复杂到任何程度; |
与关系型和层状数据库均可对应和转换; |
|
可以定义双向链接、多目标怎么制定链接、扩展链接; |
与 HTML 相似XML 不进行任何操作。虽然 XML 标记可用于描述订单之类的项的結构但它不包含可用于发送或处理该订单以及确保按该订单交货的任何代码,其他人必须编写代码来实际对 XML 格式的数据执行这些操作