最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

XML DOM 克隆節(jié)點(diǎn)

實(shí)例

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

函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

復(fù)制一個(gè)節(jié)點(diǎn),并把它追加到已有的節(jié)點(diǎn)
本例使用 cloneNode() 來(lái)復(fù)制一個(gè)節(jié)點(diǎn),并把它追加到 XML 文檔的根節(jié)點(diǎn)。

復(fù)制節(jié)點(diǎn)

cloneNode() 方法創(chuàng)建指定節(jié)點(diǎn)的副本。

cloneNode() 方法有一個(gè)參數(shù)(true 或 false)。該參數(shù)指示被復(fù)制的節(jié)點(diǎn)是否包括原節(jié)點(diǎn)的所有屬性和子節(jié)點(diǎn)。

下面的代碼片段拷貝第一個(gè) <book> 節(jié)點(diǎn),并把它追加到文檔的根節(jié)點(diǎn):

xmlDoc=loadXMLDoc("books.xml");

oldNode=xmlDoc.getElementsByTagName('book')[0];
newNode=oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);

//Output all titles
y=xmlDoc.getElementsByTagName("title");
for (i=0;i<y.length;i++)
{
document.write(y[i].childNodes[0].nodeValue);
document.write("<br />");
}

輸出:

Harry Potter
Everyday Italian
XQuery Kick Start
Learning XML
Harry Potter

例子解釋:

  1. 通過(guò)使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  2. 獲取要復(fù)制的節(jié)點(diǎn)
  3. 通過(guò)使用 cloneNode 方法把節(jié)點(diǎn)復(fù)制到 "newNode" 中
  4. 向 XML 文檔的根節(jié)點(diǎn)追加新節(jié)點(diǎn)
  5. 輸出文檔中所有 book 的 title

TIY

连江县| 金乡县| 大新县| 门头沟区| 丹寨县| 思南县| 分宜县| 桐梓县| 惠东县| 林口县| 台南县| 荣成市| 兰坪| 泉州市| 福贡县| 池州市| 疏勒县| 亳州市| 克拉玛依市| 青冈县| 都江堰市| 依兰县| 恩施市| 普格县| 鹰潭市| 广灵县| 手游| 涪陵区| 江津市| 盖州市| 伊春市| 兴业县| 红原县| 宜丰县| 肥东县| 尚志市| 溆浦县| 杭州市| 枝江市| 乌兰察布市| 徐闻县|