操作 XML 文件的对象: new ActiveXObject("Microsoft.XMLDOM")
| 属性/方法 | 意义 | 示例 |
|---|---|---|
| async | 是否允许异步下载 | "true" |
| attributes | 返回目前节点的属性列表,没有则为空 | |
| childNodes | 返回节点清单 | |
| doctype | 返回文件类型 DTD | |
| documentElement | 返回 XML 文档根节点,无则为空 | |
| firstChild | 返回第一个子节点 | |
| implementation | 返回只读的 DOMimplementation 对象 | |
| lastChild | 返回最后一个子节点 | |
| nextSibling | 返回下一个兄弟节点 | |
| nodeName | 返回节点名称 | |
| nodeType | 节点类型 | |
| nodeValue | 返回节点中包含的文字 | |
| ondataavailable | 指定事件,当数据可用时,只写 | |
| onreadystatechange | 指定事件,当 readyState 改变时,只写 | |
| ownerDocument | 返回根节点 | |
| parentNode | 返回父节点 | |
| parseError | 返回错误对象,无则为 0 | |
| previousSibling | 返回前一个兄弟节点 | |
| readyState | 返回 XML 文件目前状态
0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。 1-LOADING:加载程序进行中,但文件尚未开始解析。 2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。 3-INTERACTIVE:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。 4-COMPLETED:文件已完全加载,代表加载成功。 |
|
| url | 返回加载 XML 的地址 | |
| validateOnParse | 解析器文件是否有效,可读写 | |
| xml | 返回描述和子节点 |
| 方法 | 意义 | |
|---|---|---|
| abort() | 取消进行中的异步下载 | |
| appendChild(newChild) | 在末尾添加子节点 | |
| cloneNode(deep) | 返制复制的节点,deep 表示是否含子节点 | |
| createAttribute(name) | 建立一个属性 | |
| createCDATASection(data) | 建立一个 CDATA | |
| createComment(data) | 建立一个注释 | |
| createDocumentFragment() | 建立文件片断对象 | |
| createElement(tagName) | 建立一个元素 | |
| createEntityReference(name) | 建立一个引用 | |
| createNode(type,name,nameSpaceURL) | 建立一个节点,参数为
类型,名称,命名空间 |
|
| createProcessingInstruction(target, data) | 建立处理指令 | |
| createTextNode(data) | 建立 text 节点 | |
| getElementsByTagName(tagName) | 返回指定名称的元素集合 | |
| hasChildNodes() | 返回是否含子节点 | |
| insertBefore(newChild, refChild) | 在指定节点后插入子节点 | |
| load(url) | 加载文件 | |
| loadXML() | 加载 XML 文件或字符串的片断 | |
| nodeFromID(idString) | 返回指定节点 ID 的节点 | |
| parsed() | 返回指定节点及衍生子节点是否被解析过 | |
| removeChild(oldChild) | 删除节点 | |
| replaceChild(newChild, refChild) | 替换节点 | |
| selectNodes(patternString) | 返回指定样式的节点集合 | |
| selectSingleNode(patternString) | 返回第一个指定样式的节点 | |
| transformNode(stylesheet) | 用样式表处理节点 |
| 类型名 | 类型 |
|---|---|
| 元素 | ELEMENT |
| 属性 | ATTRIBUTE |
| 文本 | TEXT |
| CDATA 段 | CDATA |
| 实体引用 | ENTITY REFERENCE |
| 实体 | ENTITY |
| 操作指令 | PI (processing instruction) |
| 注释 | COMMENT |
| 文档 | DOCUMENT |
| 文档类型 | DOCUMENT TYPE |
| 文档片段 | DOCUMENT FRAGMENT |
| 注解 | NOTATION |