多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

xmldom教程

XML DOM – 替換節(jié)點

閱讀 (2179)

XML DOM 替換節(jié)點


replaceChild() 方法替換指定節(jié)點。

nodeValue 屬性替換文本節(jié)點中的文本。


實例

嘗試一下 - 實例

下面的實例使用 XML 文件 books.xml
函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。

替換元素節(jié)點
本例使用 replaceChild() 來替換第一個 <book> 節(jié)點。

替換文本節(jié)點中的數(shù)據(jù)
本例使用 nodeValue 屬性來替換文本節(jié)點中的數(shù)據(jù)。


替換元素節(jié)點

replaceChild() 方法用于替換節(jié)點。

下面的代碼片段替換第一個 <book> 元素:

實例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.documentElement;

//create a book element, title element and a text node
newNode=xmlDoc.createElement("book");
newTitle=xmlDoc.createElement("title");
newText=xmlDoc.createTextNode("A Notebook");

//add the text node to the title node,
newTitle.appendChild(newText);
//add the title node to the book node
newNode.appendChild(newTitle);

y=xmlDoc.getElementsByTagName("book")[0]
//replace the first book node with the new node
x.replaceChild(newNode,y);

嘗試一下 ?

實例解釋:

  1. 使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  2. 創(chuàng)建一個新的元素節(jié)點 <book>
  3. 創(chuàng)建一個新的元素節(jié)點 <title>
  4. 創(chuàng)建一個新的文本節(jié)點,帶有文本 "A Notebook"
  5. 向新元素節(jié)點 <title> 追加這個新文本節(jié)點
  6. 向新元素節(jié)點 <book> 追加這個新元素節(jié)點 <title>
  7. 把第一個 <book> 元素節(jié)點替換為新的 <book> 元素節(jié)點

替換文本節(jié)點中的數(shù)據(jù)

replaceData() 方法用于替換文本節(jié)點中的數(shù)據(jù)。

replaceData() 方法有三個參數(shù):

  • offset - 在何處開始替換字符。offset 值以 0 開始。
  • length - 要替換多少字符
  • string - 要插入的字符串

實例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];

x.replaceData(0,8,"Easy");

嘗試一下 ?

實例解釋:

  1. 使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  2. 獲取第一個 <title> 元素節(jié)點的文本節(jié)點
  3. 使用 replaceData 方法把文本節(jié)點的前 8 個字符替換為 "Easy"

使用 nodeValue 屬性代替

用 nodeValue 屬性來替換文本節(jié)點中數(shù)據(jù)會更加容易。

下面的代碼片段將用 "Easy Italian" 替換第一個 <title> 元素中的文本節(jié)點值:

實例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];

x.nodeValue="Easy Italian";

嘗試一下 ?

實例解釋:

  1. 使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  2. 獲取第一個 <title> 元素節(jié)點的文本節(jié)點
  3. 使用 nodeValue 屬性來更改這個文本節(jié)點的文本

您可以在改變節(jié)點這一章中閱讀更多有關(guān)更改節(jié)點值的內(nèi)容。


關(guān)閉
程序員人生
主站蜘蛛池模板: 91成人午夜精品福利院在线观看 | 久久国产综合精品欧美 | 亚洲高清成人 | 欧美特黄a级高清免费看片 欧美特黄一级aa毛片 | h免费看 | 在线中文字幕亚洲 | 亚洲不卡在线观看 | 国产高清视频在线观看不卡v | 午夜影院啊啊啊 | 性欧美17一18sex性高清 | 校园春色在线视频 | 亚洲最色 | 欧美成视频 | free性欧美hd | 亚洲欧美日韩在线2020 | 在线免费视频国产 | xh98hx国产免费 | 福利在线看 | 国产精品60岁老女人 | 国产全黄一级毛片 | 精品一区二区三区在线观看 | 天堂网在线网站成人午夜网站 | 最近的中文字幕视频完整 | 日本视频一区二区免费播放 | 国产精品第二页 | 精品久久伊人 | 久热在线视频精品网站 | 欧美成人免费全部观看天天性色 | 成人欧美一区二区三区黑人 | www.xxxx欧美| 亚洲乱码一二三四五六区 | 欧美freexxx| 国产福利精品在线 | 老司机深夜福利在线 | 538亚洲欧美国产日韩在线精品 | 中文字幕爱爱 | 自拍偷自拍亚洲精品情侣 | 91最新免费地址入口 | 日韩欧美手机在线 | 国产免费一区2区3区4区 | 国产欧美日韩一区二区三区视频 |