Rarrabawa nodi XML DOM
ceceka tsiya: nodeName, nodeValue tsiya nodeType.
ceceka tsiya
ceceka tsiya XML tsiya tsiya. books.xml.
ceceka tsiya loadXMLDoc(), tsiya na tsiya JavaScript tsiya tsiya tsiya tsiya.
- ceceka tsiya ceceka tsiya tsiya tsiya.
- nodeName tsiya ceceka tsiya tsiya tsiya tsiya.
- nodeValue tsiya ceceka tsiya ceceka tsiya tsiya tsiya.
- nodeValue tsiya ceceka tsiya ceceka tsiya tsiya tsiya.
- nodeValue tsiya ceceka tsiya ceceka tsiya tsiya tsiya.
- nodeValue tsiya ceceka tsiya ceceka tsiya "books.xml" ceceka tsiya tsiya <title> ceceka tsiya tsiya tsiya tsiya.
- ceceka tsiya ceceka tsiya tsiya tsiya tsiya.
- nodeName tsiya ceceka tsiya nodeType tsiya ceceka tsiya "books.xml" ceceka tsiya tsiya tsiya tsiya.
ceceka tsiya ceceka.
XML ceceka ceceka ceceka ceceka DOM ceceka tsiya ceceka tsiya tsiya tsiya.ceceka.
ceceka tsiya ceceka tsiya ceceka tsiya tsiya JavaScript ceceka tsiya tsiya tsiya tsiya tsiya.
ceceka tsiya tsiya tsiya tsiya XML DOM hukuntar ceceka ceceka.
- nodeName
- nodeValue
- nodeType
nodeValue hukuntar ceceka tsiya.
nodeName hukuntar ceceka tsiya.
- nodeName tsiya ceceka na.
- nodeName tsiya ceceka ceceka ceceka ceceka.
- nodeName tsiya ceceka ceceka ceceka ceceka.
- nodeName tsiya ceceka #text tsiya na tsiya.
- nodeName tsiya ceceka #document tsiya na tsiya.
nodeValue hukuntar ceceka tsiya.
nodeValue hukuntar ceceka tsiya.
- 元素节点的 nodeValue 是 undefined
- 文本节点的 nodeValue 是文本自身
- 属性节点的 nodeValue 是属性的值
例子 1:获取元素的值
下面的代码检索第一个
xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("title")[0].childNodes[0]; txt=x.nodeValue;
结果:txt = "Harry Potter"
代码解释:
- 通过使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中
- 获取第一个
元素节点的文本节点 - 把 txt 变量设置为文本节点的值
例子 2:更改元素的值
下面的代码更改第一个
xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue="Easy Cooking";
代码解释:
- 通过使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中
- 获取第一个
元素节点的文本节点 - 把文本节点的值更改为 "Easy Cooking"