試一試 - 示例
下面的例子使用XML文件的Books.xml 。
創建一個元素節點
本例使用createElement()來創建一個新的元素節點,並appendChild()把它添加到一個節點。
創建使用createAttribute一個屬性節點
本例使用createAttribute()來創建一個新的屬性節點,並setAttributeNode()把它插入到一個元素。
創建通過使用setAttribute一個屬性節點
本例使用setAttribute()創建一個元素的新屬性。
創建一個文本節點
本例使用createTextNode()創建一個新的文本節點,並appendChild()把它添加到一個元素。
創建一個CDATA部分節點
本例使用createCDATAsection()創建一個CDATA部分節點,並appendChild()把它添加到一個元素。
創建註釋節點
本例使用createComment()創建註釋節點,並appendChild()把它添加到一個元素。
創建一個新的元素節點
的createElement()方法創建一個新的元素節點:
例
newElement = xmlDoc.createElement("edition");
xmlDoc.getElementsByTagName("book")[0].appendChild(newElement);
試一試» 例子解釋:
- 假設“ 的books.xml ”載入到xmlDoc中
- 創建一個新的元素節點<edition>
- 元素節點追加到第一個<book>元素
遍歷和元素添加到所有<book>元素: 試一試
創建一個新的屬性節點
所述createAttribute()用於創建新的屬性節點:
例
newAtt = xmlDoc.createAttribute("edition");
newAtt.nodeValue = "first";
xmlDoc.getElementsByTagName("title")[0].setAttributeNode(newAtt);
試一試» 例子解釋:
- 假設“ 的books.xml ”載入到xmlDoc中
- 創建一個新的屬性節點"edition"
- 設置屬性節點的值到"first"
- 添加new屬性節點到第<title>元素
遍歷所有<title>元素,並添加新的屬性節點: 試一試
如果該屬性已經存在,它是由新的替換。
創建一個屬性使用setAttribute()
自setAttribute()方法,如果屬性不存在,創建一個新的屬性,它可以用來創建新的屬性。
例子解釋:
- 假設“ 的books.xml ”載入到xmlDoc中
- 設置屬性"edition"價值"first"的第<book>元素
通過所有環路<title>元素,並添加一個新的屬性: 試一試
創建一個文本節點
在createTextNode()方法創建一個新的文本節點:
例
newEle = xmlDoc.createElement("edition");
newText = xmlDoc.createTextNode("first");
newEle.appendChild(newText);
xmlDoc.getElementsByTagName("book")[0].appendChild(newEle);
試一試» 例子解釋:
- 假設“ 的books.xml ”載入到xmlDoc中
- 創建一個新的元素節點<edition>
- 創建具有文本的新文本節點的"first"
- 追加新文本節點的元素節點
- 新的元素節點追加到第一個<book>元素
添加元素節點,文本節點,所有的<book>元素: 試一試
創建一個CDATA段節點
該createCDATASection()方法創建一個新CDATA部分節點。
例
newCDATA = xmlDoc.createCDATASection("Special Offer & Book Sale");
xmlDoc.getElementsByTagName("book")[0].appendChild(newCDATA);
試一試» 例子解釋:
- 假設“ 的books.xml ”載入到xmlDoc中
- 創建一個新的CDATA部分的節點
- 追加新的CDATA節點到第<book>元素
遍歷,並添加一個CDATA部分,所有<book>元素: 試一試
創建註釋節點
該createComment()方法創建一個新的註釋節點。
例
newComment = xmlDoc.createComment("Revised March 2015");
xmlDoc.getElementsByTagName("book")[0].appendChild(newComment);
試一試» 例子解釋:
- 假設“ 的books.xml ”使用裝入xmlDoc中
- 創建一個新的註釋節點
- 追加新的註釋節點到第一個<book>元素
遍歷,並添加註釋節點,所有的<book>元素: 試一試