日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

xmldom教程

XML DOM – 添加節點

閱讀 (2444)

XML DOM 添加節點


實例

嘗試一下 - 實例

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

在最后一個子節點之后添加一個節點
本例使用 appendChild() 方法向一個已有的節點添加一個子節點。

在指定的子節點之前添加一個節點
本例使用 insertBefore() 方法在一個指定的子節點之前插入一個節點。

添加一個新屬性
本例使用 setAttribute() 方法添加一個新的屬性。

向文本節點添加數據
本例使用 insertData() 把數據插入一個已有的文本節點中。


添加節點 - appendChild()

appendChild() 方法向一個已有的節點添加一個子節點。

新節點會添加(追加)到任何已有的子節點之后。

注意:如果節點的位置很重要,請使用 insertBefore() 方法。

下面的代碼片段創建一個元素(<edition>),并把它添加到第一個 <book> 元素的最后一個子節點后面:

實例

xmlDoc=loadXMLDoc("books.xml");

newel=xmlDoc.createElement("edition");

x=xmlDoc.getElementsByTagName("book")[0];
x.appendChild(newel);

嘗試一下 ?

實例解釋:

  1. 使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  2. 創建一個新節點 <edition>
  3. 把這個節點追加到第一個 <book> 元素

遍歷并向所有 <book> 元素追加一個元素:嘗試一下


插入節點 - insertBefore()

insertBefore()方法用于在指定的子節點之前插入節點。

在被添加的節點的位置很重要時,此方法很有用:

實例

xmlDoc=loadXMLDoc("books.xml");

newNode=xmlDoc.createElement("book");

x=xmlDoc.documentElement;
y=xmlDoc.getElementsByTagName("book")[3];

x.insertBefore(newNode,y);

嘗試一下 ?

實例解釋:

  1. 使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  2. 創建一個新的元素節點 <book>
  3. 把這個新節點插到最后一個 <book> 元素節點之前

如果 insertBefore() 的第二個參數是 null,新節點將被添加到最后一個已有的子節點之后。

x.insertBefore(newNode,null)x.appendChild(newNode) 都可以向 x 追加一個新的子節點。


添加新屬性

addAtribute() 這個方法是不存在的。

如果屬性不存在,則 setAttribute() 可創建一個新的屬性:

實例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName('book');
x[0].setAttribute("edition","first");

嘗試一下 ?

實例解釋:

  1. 使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
  2. 把第一個 <book> 元素的 "edition" 屬性的值設置(創建)為 "first"

注意:如果屬性已存在,setAttribute() 方法將覆蓋已有的值。


向文本節點添加文本 - insertData()

insertData() 方法將數據插入已有的文本節點中。

insertData() 方法有兩個參數:

  • offset - 在何處開始插入字符(以 0 開始)
  • string - 要插入的字符串

下面的代碼片段將把 "Easy" 添加到已加載的 XML 的第一個 <title> 元素的文本節點:

實例

xmlDoc=loadXMLDoc("books.xml");

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

x.insertData(0,"Easy ");

嘗試一下 ?

關閉
程序員人生
主站蜘蛛池模板: 高清国产一区二区三区 | 在线天堂网 | 在线一区视频 | 国产精品99蜜臀久久不卡二区 | 精品免费国产一区二区三区四区 | 日本精品中文字幕 | 一个人看的www日本高清视频 | 国产精品午夜电影 | 国产精品久久av | 国产精品久久久久久久久免费高清 | 国产在线精品一区二区在线播放 | 黄色国产 | 在线欧美日韩 | 午夜天堂| 亚洲视频在线一区二区 | 亚洲国产成人精品久久久国产成人一区 | www.久久.com| 波多野结衣一区二区三区 | 国产一区二区黄色 | 国产欧美精品一区二区三区四区 | av黄色片| 精品国产乱码久久久久久牛牛 | 日韩精品第一区 | 亚洲免费一区二区 | 玖玖玖精品| 久久精品99国产精品酒店日本 | 国产精品久久久久久久久久久久久 | 国产乱码一区二区三区 | 日韩在线精品视频 | 激情av网站 | 精品91在线| 丁香婷婷色 | 99re6热只有精品免费观看 | 999精品视频 | 在线看黄色av | 99精品免费久久久久久久久 | 日韩精品久久一区二区三区 | 日韩精品视频在线播放 | 在线黄av| 欧美人成在线视频 | 日本xxxx裸体xxxx |