我已经阅读过关于XML DOM和HTML DOM的内容,但我没有看到很大的区别。在w3schools中有两篇文章,XML DOM和HTML DOM,描述了两个DOM,但我认为它们很像。我还阅读了post on stackoverflow,但它更多的是使用DOMS之间的方法/属性,而不是差异。我也无法在Google上找到任何关于它的信息。
我知道DOM是一种表示HTML和XML文档的方式,并由树来说明。我也知道DOM对于HTML文档和XML文档是什么样的,以及如何操作它们。
那有什么区别?
答案 0 :(得分:5)
主要的区别在于HTML DOM知道HTML:它知道,例如,一个表包含一个包含表行的表体,并且它将确保在向树添加和删除节点时这个结构正确维护。
答案 1 :(得分:1)
主要区别在于,字符大小写将保留在XML DOM API中,但不一定保留在HTML DOM API中。