国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

19.4.添加一個XMLList到XML對象

2024-09-05 20:46:51
字體:
來源:轉載
供稿:網友
19.4.1. 問題
如何追加一個XMLList 對象到XML 對象的節點里?
19.4.2. 解決方法
使用E4X 表達式, 找出需要追加的XMLList 對象所在的節點, 然后在該節點上調用appendChild 方法。
19.4.3. 討論
通過使用XML 類的appendChild 方法, 你可以直接添加一個XMLList 到一個XML 對象或另一個XMLList 對象里。例如說下列的XML 對象:
+展開
-ActionScript
var xmlNode:XML = <data>
<item id="1"/>
<item id="2"/>
<item id="3"/>
</data>

然后, 對新的節點調用appendChild 方法
+展開
-ActionScript
var newXML:XML = <item id="4"/>
xmlNode.appendChild(newXML);

會得出以下結果:
+展開
-ActionScript
var xmlNode:XML = <data>
<item id="1"/>
<item id="2"/>
<item id="3"/>
<item id="4"/>
</data>

新節點會被添加到XML 對象的根節點。你可以在XML 對象內對任何節點調用appendChild方法。
代碼如下:
+展開
-ActionScript
var list:XMLList = new XMLList('
<characteristic name="cuts through metal"/>
<characteristic name="never dulls"/>
<characteristic name="dishwasher safe"/>
<characteristic name="composite handle"/>');
var node:XMLList = xmlNode.item.(@id == 3);
node.appendChild(list);
}

要把一個XMLList 的項目添加到另一個里面, 你可以對原列表使用循環回圈, 把原來的索引值分配到另一個XMLList 里。
+展開
-ActionScript
var newXML:XMLList = new XMLList();
for(var i:int = 0; i<list.length(); i++) {
newXML[i] = list[i];
}

如果newXML 的類型為XML, 這個方法是不可行的。通過使用appendChild 方法, 對列表進行循環, 可以從列表里添加某個或所有項目。
var newXML:XML = <data></data>;
for(var i:int = 0; i<list.length(); i++) {
newXML.appendChild(list[i]);
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长丰县| 柳江县| 嫩江县| 吉木萨尔县| 霍城县| 游戏| 花垣县| 静乐县| 望城县| 江门市| 云龙县| 博客| 阿克陶县| 崇信县| 富平县| 赞皇县| 洛扎县| 什邡市| 县级市| 盐津县| 郓城县| 安平县| 东辽县| 苍溪县| 麻栗坡县| 佛山市| 内江市| 怀集县| 重庆市| 隆回县| 甘洛县| 宾川县| 鹰潭市| 永康市| 抚顺县| 梨树县| 上饶县| 隆昌县| 松潘县| 班戈县| 松潘县|