| nodeType | Represents |
| 1 | Element: an HTML tag |
| 2 | Text: text in a document |
| 8 | Comment: an HTML comment |
| 9 | Document: the HTML document |
事件:
| Ondataavailable 事件 | |||
| 作 用 | 此事件会在XML 文件有效时被触发。 | | |
| 基本语法 |
| | |
| 说 明 | ondataavailable 事件只要一获得有效的数据就会被触发。这项技术并未说明在这个文件中有多少数据是有效的。 | | |
| 范 例 | xmlDoc.ondataavailable = alert('Data is now available.'); | | |
| Onreadystatechange 事件 | |||
| 作 用 | 这个事件会在readyState 属性内容改变时被触发。 | | |
| 基本语法 |
| | |
| 说 明 | onreadystatechange 事件在readyState 属性内容改变时就会被触发,但这个事件并未说明「准备好」的状态是什么。必须使用readyState 属性来取得现在的状态。 | | |
| 范 例 | xmlDoc.onreadystatechange = | | |
属性
| async 属性 | |||
| 作 用 | async 属性表示是否允许异步的下载。 | | |
| 基本语法 | boolValue = XMLDocument.async;XMLDocument.async = boolValue; | | |
| 说 明 | 布尔值是可擦写的(read/write),如果准许异步下载,值为True;反之则为False。 | | |
| 范 例 | xmlDoc.async = "false"; | | |
| attribute 属性 | |||
| 作 用 | 传回目前节点的属性列表。 | | |
| 基本语法 | objAttributeList = xmlNode.attributes; | | |
| 说 明 | 传回一个物件。如果此节点不能包含属性,则传回空值。 | | |
| 范 例 | objAttList = xmlDoc.documentElement.attributes; | | |
| childNodes 属性 | |||
| 作 用 | 传回一个节点清单,包含该节点所有可用的子节点。 | | |
| 基本语法 | objNodeList=node.childNodes; | | |
| 说 明 | 传回一个物件。假如这节点没有子节点,传回null。 | | |
| 范 例 | objNodeList = xmlDoc.childNodes; | | |
| doctype 属性 | |||
| 作 用 | 传回文件型态节点,包含目前文件的DTD。这节点是一般的文件型态宣告,例如,节点,名为EMAIL 的节点物件会被传回。 | | |
| 基本语法 | objDocType=xmlDocument.doctype; | | |
| 说 明 | 传回一个对象,这个属性是只读的。假如这文件不包含DTD,会传回null。 | | |
| 范 例 | objDocType = xmlDoc.doctype; | | |
| documentElement 属性 | |||
| 作 用 | 确认XML 文件的根(Root)节点。 | | |
| 基本语法 | objDoc=xmlDocument.documentElement; | | |
| 说 明 |
| ||