操作 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 |