XML DOM和HTML DOM之间有什么区别

时间:2012-11-13 19:26:56

标签: html xml dom

我已经阅读过关于XML DOM和HTML DOM的内容,但我没有看到很大的区别。在w3schools中有两篇文章,XML DOMHTML DOM,描述了两个DOM,但我认为它们很像。我还阅读了post on stackoverflow,但它更多的是使用DOMS之间的方法/属性,而不是差异。我也无法在Google上找到任何关于它的信息。

我知道DOM是一种表示HTML和XML文档的方式,并由树来说明。我也知道DOM对于HTML文档和XML文档是什么样的,以及如何操作它们。

那有什么区别?

2 个答案:

答案 0 :(得分:5)

主要的区别在于HTML DOM知道HTML:它知道,例如,一个表包含一个包含表行的表体,并且它将确保在向树添加和删除节点时这个结构正确维护。

答案 1 :(得分:1)

主要区别在于,字符大小写将保留在XML DOM API中,但不一定保留在HTML DOM API中。

有关此示例,请参阅JavaScript: detect parser used, XML or SGML