createElement() 方法创建一个新的元素节点:
xmlDoc=loadXMLDoc("books.xml"); |
newel=xmlDoc.createElement("edition"); |
x=xmlDoc.getElementsByTagName("book")[0]; |
x.appendChild(newel); |
实例解释:
createAttribute() 用于创建一个新的属性节点:
xmlDoc=loadXMLDoc("books.xml"); |
newatt=xmlDoc.createAttribute("edition"); |
newatt.nodeValue="first"; |
x=xmlDoc.getElementsByTagName("title"); |
x[0].setAttributeNode(newatt); |
实例解释:
由于 setAttribute() 方法可以在属性不存在的情况下创建新的属性,我们可以使用这个方法来创建一个新的属性。
xmlDoc=loadXMLDoc("books.xml"); |
x=xmlDoc.getElementsByTagName('book'); |
x[0].setAttribute("edition","first"); |
实例解释:
createTextNode() 方法创建一个新的文本节点:
xmlDoc=loadXMLDoc("books.xml"); |
newel=xmlDoc.createElement("edition"); |
newtext=xmlDoc.createTextNode("first"); |
newel.appendChild(newtext); |
x=xmlDoc.getElementsByTagName("book")[0]; |
x.appendChild(newel); |
实例解释:
createCDATASection() 方法创建一个新的 CDATA section 节点。
xmlDoc=loadXMLDoc("books.xml"); |
newCDATA=xmlDoc.createCDATASection("Special Offer & Book Sale"); |
x=xmlDoc.getElementsByTagName("book")[0]; |
x.appendChild(newCDATA); |
实例解释:
createComment() 方法创建一个新的注释节点。
xmlDoc=loadXMLDoc("books.xml"); |
newComment=xmlDoc.createComment("Revised March 2008"); |
x=xmlDoc.getElementsByTagName("book")[0]; |
x.appendChild(newComment); |
实例解释: