2 lhs472194266 lhs472194266 于 2016.02.19 17:26 提问

DOM中关于HTML DOM 和XML DOM

有点捋不清了。
查看js 的window对象,。有这么些内容,

HTMLDocument
XMLDocument

Document
document

彼此什么关系,。都有点乱了。
之前一直 DOM 都是用来处理 html,明白document 代表的意思。

现在接触了XML,一下子全乱了。
document.implementation.createHTMLDocument(title);
//createHTMLDocument 查询帮助文档也没找到这个方法。

3个回答

qq_19891827
qq_19891827   2016.02.22 10:59
已采纳

dom可以分为3个部分 W3C DOM 、HTML DOM、XML DOM。W3C DOM 的api可以用来处理 html及xml操作,而HTML DOM 的api则只能用来处理html操作,同样的XML DOM 只能用来处理xml操作。

showbo
showbo   Ds   Rxr 2016.02.19 18:34

html和xml差不多,只是html书写可以比较松,如属性不需要用引号括起,xml很严格,属性需要引号 括起,而且结束标签必须成对,要不解析时会报错

document.implementation.createHTMLDocument用得比较少,自己百度谷歌下api使用方法就有

一般获取xml用ajax比较多,或者ie的acx的microsoft.xmldom,标准浏览器用document.implementation.createDocument加载xml,后面2中比较少用
javascript如何加载xml文件

neveraway1993
neveraway1993   2016.02.19 20:23

html是基于XML的,我一般都用SAX,只是习惯问题,dom直接用框架不就行了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!