XMLDOMDocument 对象

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Document 对象

Document 对象是一棵文档树的根,可为我们提供对文档数据的最初(或最顶层)的访问入口。

用于元素节点、文本节点、注释、处理指令等均无法存在于document 之外,document 对象同样提供了创建这些对象的方法。Node 对象提供了一个ownerDocument 属性,此属性可把它们与在其中创建它们的Document 关联起来。

IE: Internet Explorer, F: Firefox, O: Opera, W3C:万维网联盟(因特网标准)

Document 对象的属性

属性描述IE F O W3C async规定XML 文件的下载是否应当被同步处理。 5 1.5 9 No childNodes返回属于文档的子节点的节点列表。 5 1 9 Yes doctype返回与文档相关的文档类型声明(DTD)。 6 1 9 Yes documentElement返回文档的根节点 5 1 9 Yes documentURI设置或返回文档的位置No 1 9 Yes domConfig 返回normalizeDocument()被调用时所使用的配置No Yes firstChild返回文档的首个子节点 5 1 9 Yes implementation返回处理该文档的DOMImplementation 对象。No 1 9 Yes inputEncoding返回用于文档的编码方式(在解析时)。No 1 No Yes lastChild返回文档的最后一个子节点。 5 1 9 Yes nodeName依据节点的类型返回其名称。 5 1 9 Yes nodeType返回节点的节点类型。 5 1 9 Yes nodeValue根据节点的类型来设置或返回节点的值。 5 1 9 Yes strictErrorChecking设置或返回是否强制进行错误检查。No 1 No Yes text返回节点及其后代的文本(仅用于IE)。 5 No No No

属性描述IE F O W3C

No Yes adoptNode(sourcenode) 从另一个文档向本文档选定一个节点,然后

返回被选节点。

6 1 9 Yes

createAttribute(name)创建拥有指定名称的属性节点,并返回新的

Attr 对象。

createAttributeNS(uri,name)创建拥有指定名称和命名空间的属性节点,

9 Yes

并返回新的Attr 对象。

createCDATASection()创建CDATA 区段节点。 5 1 9 Yes createComment()创建注释节点。 6 1 9 Yes createDocumentFragment() 创建空的DocumentFragment 对象,并返

5 1 9 Yes

回此对象。

createElement()创建元素节点。 5 1 9 Yes createElementNS()创建带有指定命名空间的元素节点。No 1 9 Yes createEvent()创建新的Event 对象。Yes createEntityReference(name) 创建EntityReference 对象,并返回此对象。 5 No Yes createExpression()创建一个XPath表达式以供稍后计算。Yes createProcessingInstruction()创建ProcessingInstruction 对象,并返回此

5 9 Yes

对象。

createRange()创建Range 对象,并返回此对象。No Yes evaluate()计算一个XPath 表达式。No 1 9 Yes

createTextNode()创建文本节点。 5 1 9 Yes

getElementById()查找具有指定的唯一ID 的元素。 5 1 9 Yes getElementsByTagName()返回所有具有指定名称的元素节点。 5 1 9 Yes

No 1 9 Yes getElementsByTagNameNS()返回所有具有指定名称和命名空间的元素节

点。

9 Yes

importNode()把一个节点从另一个文档复制到该文档以便

应用。

loadXML()通过解析XML标签字符串来组成文档。

normalizeDocument() No Yes renameNode()重命名元素或者属性节点。No Yes DocumentType 对象的属性

属性描述IE F O W3C entities可返回含有在DTD 中所声明的实体的NamedNodeMap 6 No 9 Yes internalSubset以字符串返回内部DTD No No No Yes name返回DTD 的名称 6 1 9 Yes notations 可返回含有在DTD 中所声明的符号(notation)的

6 No 9 Yes

NamedNodeMap

systemId可返回外部DTD 的系统识别符No 1 9 Yes XML DOM - DOMException 对象

∙Previous Page

∙Next Page

通知核心DOM 对象的异常或通知。

常量

下面的常量定义了DOMException 对象的code属性的合法值。

注释:这些常量是DOMException 的静态属性,不是个别异常对象的属性。

INDEX_SIZE_ERR

说明数组或字符串下标的溢出错误。

DOMSTRING_SIZE_ERR

说明请求的文本太大,文本的指定范围不适合DOMString。

HIERARCHY_REQUEST_ERR

说明发生了要把节点放在文档树层次中的不合法位置的操作。

WRONG_DOCUMENT_ERR

说明发生了从创建节点的文档以外的文档使用使用该节点的操作。

INVALID_CHARACTER_ERR

说明(比如在元素名中)使用了不合法的字符。

NO_DATA_ALLOWED_ERR

为不支持数据的Node 指定数据。

NO_MODIFICATION_ALLOWED_ERR

说明发生了修改只读的、不允许修改的节点的操作。

NOT_FOUND_ERR

说明在期望的位置没有找到指定的节点

NOT_SUPPORTED_ERR

说明当前的DOM 实现不支持某个属性或方法。

INUSE_ATTRIBUTE_ERR

说明在一个Attr 节点已经关联到另一个Element 节点时,发生了把一个Attr 节点关联到另一个Element 节点的操作。

INVALID_STATE_ERR

说明使用了处于不允许使用状态或不再允许使用状态的对象。

相关文档
最新文档