非常教程

HTML DOM参考手册

XML DOM 实例

XML DOM 实例

XML DOM 实例


XML DOM 解析

下面的实例使用 XML 文件 books.xml。

加载一个 XML 文件
加载一个 XML 字符串

实例解释


XML DOM 属性和方法

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。
函数 loadXMLString(),在外部 JavaScript 中,用于加载 XML 字符串。

加载并解析 XML 文件 - 外部解析脚本
加载并解析 XML 字符串 - 外部解析脚本

实例解释


XML DOM 访问节点

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

使用节点列表中的索引号访问节点
使用 length 属性循环遍历节点
查看元素的节点类型
循环遍历元素节点
使用节点关系循环遍历元素节点

实例解释


XML DOM 节点信息

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

获取元素节点的节点名称
从文本节点获取文本
更改文本节点的文本
获取元素节点的节点名称和类型

实例解释


XML DOM 节点列表和属性列表

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

从第一个 <title> 元素获取文本
使用 length 属性循环遍历节点
获取元素的属性

实例解释


XML DOM 遍历节点树

下面的实例使用 XML 文件 books.xml。
函数 loadXMLString(),在外部 JavaScript 中,用于加载 XML 字符串。

遍历节点树

实例解释


XML DOM 浏览器差异

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

显示节点列表的长度 - IE 和其他浏览器的不同结果
忽略节点之间的空文本

实例解释


XML DOM 导航节点

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

获取节点的父节点
获取节点的第一个子元素
获取节点的最后一个子元素
获取节点的下一个同级元素
获取节点的上一个同级元素

实例解释


XML DOM 获取节点值

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

获取元素的文本值
获取属性的文本值

实例解释


XML DOM 更改节点值

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

更改元素文本节点
使用 setAttribute 更改属性值
使用 nodeValue 更改属性值

实例解释


XML DOM 删除节点

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

删除元素节点
删除当前的元素节点
删除文本节点
清空文本节点的文本
按名称删除属性
按对象删除属性

实例解释


XML DOM 替换节点

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

替换元素节点
替换文本节点中的数据

实例解释


XML DOM 创建节点

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

创建元素节点
使用 createAttribute 创建属性节点
使用 setAttribute 创建属性节点
创建文本节点
创建 CDATA 区段节点
创建注释节点

实例解释


XML DOM 添加节点

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

在最后一个子节点后添加一个节点
在指定子节点前添加一个节点
添加一个新的属性
向文本节点添加数据

实例解释


XML DOM 克隆节点

下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),在外部 JavaScript 中,用于加载 XML 文件。

复制一个节点,并把它追加到已有的节点

实例解释


XML DOM XMLHttpRequest 对象

一个简单的 XMLHttpRequest 实例
创建一个简单的 XMLHttpRequest,并从一个 TXT 文件中检索数据。

通过 getAllResponseHeaders() 检索头信息
检索资源(文件)的头信息。

通过 getResponseHeader() 检索指定的头信息
检索资源(文件)的指定头信息。

检索 ASP 文件的内容
用户在输入字段中键入字符时,网页如何与 Web 服务器进行通信。

从数据库检索内容
网页如何通过 XMLHttpRequest 对象从数据库中提取信息。

检索 XML 文件的内容
创建一个 XMLHttpRequest 从 XML 文件中检索数据并把数据显示在一个 HTML 表格中。

实例解释


XML DOM 实例

HTML DOM目录

1.XML DOM 教程
2.HTML DOM 教程
3.XML DOM – 节点列表和命名节点图
4.XML DOM 节点信息
5.XML DOM 访问节点
6.XML DOM 方法
7.XML DOM 加载函数
8.XML DOM 解析器
9.XML DOM – 节点
10.XML DOM 简介
11.XML DOM – 添加节点
12.XML DOM – 创建节点
13.XML DOM – 替换节点
14.XML DOM – 删除节点
15.XML DOM – 改变节点值
16.XML DOM – 获取节点值
17.XML DOM 浏览器差异
18.XML DOM – 遍历节点树
19.XML DOM – ProcessingInstruction 对象
20.XML DOM – DocumentType 对象
21.XML DOM – DocumentImplementation 对象
22.XML DOM – Document 对象
23.XML DOM – NamedNodeMap 对象
24.XML DOM – NodeList 对象
25.XML DOM – Node 对象
26.XML DOM – 节点类型
27.XML DOM – HttpRequest 对象
28.XML DOM – 克隆节点
29.XML DOM nodeType 属性
30.XML DOM nodeName 属性
31.XML DOM nextSibling 属性
32.XML DOM namespaceURI 属性
33.XML DOM localName 属性
34.XML DOM lastChild 属性
35.XML DOM firstChild 属性
36.XML DOM childNodes 属性
37.XML DOM baseURI 属性
38.XML DOM compareDocumentPosition() 方法
39.XML DOM cloneNode() 方法
40.XML DOM appendChild() 方法
41.XML DOM textContent 属性
42.XML DOM previousSibling 属性
43.XML DOM prefix 属性
44.XML DOM parentNode 属性
45.XML DOM ownerDocument 属性
46.XML DOM nodeValue 属性
47.XML DOM replaceChild() 方法
48.XML DOM removeChild() 方法
49.XML DOM lookupPrefix() 方法
50.XML DOM lookupNamespaceURI() 方法
51.XML DOM isSameNode() 方法
52.XML DOM isEqualNode() 方法
53.XML DOM insertBefore() 方法
54.XML DOM hasChildNodes() 方法
55.XML DOM hasAttributes() 方法
56.XML DOM childNodes 属性
57.XML DOM async 属性
58.XML DOM removeNamedItem() 方法
59.XML DOM item() 方法
60.XML DOM getNamedItem() 方法
61.XML DOM length 属性
62.XML DOM item() 方法
63.XML DOM length 属性
64.XML DOM nodeName 属性
65.XML DOM lastChild 属性
66.XML DOM inputEncoding 属性
67.XML DOM implementation 属性
68.XML DOM firstChild 属性
69.XML DOM documentURI 属性
70.XML DOM documentElement 属性
71.XML DOM doctype 属性
72.XML DOM xmlVersion 属性
73.XML DOM xmlStandalone 属性
74.XML DOM xmlEncoding 属性
75.XML DOM strictErrorChecking 属性
76.XML DOM nodeValue 属性
77.XML DOM nodeType 属性
78.XML DOM getElementsByTagNameNS() 方法
79.XML DOM getElementsByTagName() 方法
80.XML DOM createTextNode() 方法
81.XML DOM createElementNS() 方法
82.XML DOM createElement() 方法
83.XML DOM createComment() 方法
84.XML DOM createCDATASection() 方法
85.XML DOM – HttpRequest 对象
86.XML DOM – Comment 对象
87.XML DOM – CDATASection 对象
88.XML DOM – Text 对象
89.XML DOM – Attr 对象
90.XML DOM – Element 对象
91.XML DOM renameNode() 方法
92.XML DOM 解析器错误
93.XML DOM Parse Error 对象
94.XML DOM attributes 属性
95.XML DOM systemId 属性
96.XML DOM name 属性
97.XML DOM internalSubset 属性
98.XML DOM entities 属性
99.XML DOM ownerDocument 属性
100.XML DOM nodeType 属性