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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
HTML DOM 和 XML DOM 不同
最近在入门JavaWeb,所里来看看 JavaScript ,这里一直很疑惑,视频教程中老师在 <script> 节点中写 document.** 自己就视图寻找这个API的出处[老师是根据什么api来调用这些方法或者属性的?]一、问题 1、在HTML 中嵌入 <script> 节点的时候这些API在哪里? 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导
DOM、HTML DOM、XML DOM
1.DOM DOM(Document Object Model)文档对象模型,W3C(万维网联盟)的标准,定义了访问 HTML 和 XML 文档的标准,中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。 W3C DOM 标准被分为 3 个不同的部分: ①核心 DOM - 针对任何结构化文档的标准模型 ②XML DOM - 针对 XML 文档的标准模型 ③HT
HTML DOM 和 XML DOM
【1】DOMDOM 是 W3C(万维网联盟)的标准。 DOM 是 Document Object Model(文档对象模型)的缩写。DOM 定义了访问 HTML 和 XML 文档的标准:“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。”W3C DOM 标准被分为 3 个不同的部分:核心 DOM - 针对任何结构化文档的标准模型
XML DOM和HTML DOM
XML DOM XML DOM (XML Document Object Model) 定义了访问和操作 XML 文档的标准方法。 DOM 把 XML 文档作为树结构来查看。能够通过 DOM 树来访问所有元素。可以修改或删除它们的内容,并创建新的元素。元素,它们的文本,以及它们的属性,都被认为是节点。 在下面的例子中,我们使用 DOM 引用从 元素中获取文本: xmlDoc.getEle
关于DOM和HTML DOM
DOM(Document Object Module 文档对象模型),根据W3C的定义,它是跨平台、跨语言、跨浏览器的用于操作Web中数据,对象和脚本的一个API。DOM主要的作用是操作XML。众所周知,XML的层次结构是树形的,因此可以把DOM看作是针对XML的基于树的API 。与它对应的另外一种操作XML的API叫做SAX(Simple API For XML),下面是对这两种API的比较:
DOM(一)——HTML DOM
对于B/S开发,客户端与服务器端的交互是非常必要的,JavaScript的提出解决了很多问题,AJAX的提出也解决了异步通信的问题,更加为用户着想了。而DOM是其中非常基础的知识,在学习AJAX的同时,我学习了一下DOM的相关操作,这篇重点讲一下HTML DOM的相关内容,其实就是在HTML网页上进行的各种操作。           一,概述: DOM(对象文档模型(Docume
HTML DOM和XML DOM的区别
====================================================== 注:本文源代码点此下载 ====================================================== html dom和xml dom的区别 getelementbyid() 无法工作在 xml 中。在 xml 文档中,您必须通过拥有类型 id的
核心DOM和html DOM的区别
DOM分为三部分: (1)核心DOM:遍历DOM树、添加新节点、删除节点、修改节点 (2)HTML DOM:以一种简便的方法访问DOM树 (3)XML DOM:准用于操作XML文档 核心DOM与HTML DOM的区别: 核心DOM : 对象:Document,Node,   ElementNode,TextNode,AttributeNode,C
DOM、HTML DOM、XML DOM关系的深度解析
首先讲一讲DOM是什么。W3C(万维网联盟)定义了访问 HTML 和 XML 文档的标准—DOM。 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。 DOM“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式
HTML DOM(一):认识DOM
什么是DOM?        通过 JavaScript,您可以重构整个HTML文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript就需要对HTML文档中所有元素进行访问的入口。这个入口,连同对HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。在 1998 年,W3C 发布了第一级的 DOM 规范。这个规范允许访问