ГлавнаяСправка по использованию серверного ActionScriptКласс XML › XML.lastChild

XML.lastChild

my_xml.lastChild

Только чтение; Значение XMLNode, ссылающееся на последний узел того же уровня в списке дочерних узлов узла-родителя. Если узел не имеет дочерних узлов свойство XML.lastChild равно null. Свойство доступно только для чтения и не может быть использовано для каких либо действий с дочерними узлами; используйте для этого методы appendChild(), insertBefore() и removeNode().

Доступно с версии

Flash Media Server 2

Пример использования

В примере ниже свойство XML.lastChild используется для обхода дочерних узлов объекта XMLNode, начиная с последнего дочернего узла к первому:

// Создаем новый XML документ. 
var doc = new XML(); 
 
// Создаем корневой узел. 
var rootNode = doc.createElement("rootNode"); 
 
// Создаем три дочерних узла. 
var oldest = doc.createElement("oldest"); 
var middle = doc.createElement("middle"); 
var youngest = doc.createElement("youngest"); 
 
// Добавляем узел rootNode как корневой узел в дерево XML документа. 
doc.appendChild(rootNode); 
 
// Добавляем каждый из дочерних узлов потомками rootNode. 
rootNode.appendChild(oldest); 
rootNode.appendChild(middle); 
rootNode.appendChild(youngest); 
 
// Используя lastChild проходим по дочерним узлам rootNode. 
for (var aNode = rootNode.lastChild; aNode != null; aNode = aNode.previousSibling) { 
    trace(aNode); 
} 
 
/*  
виводит: 
<youngest /> 
<middle /> 
<oldest /> 
*/

В примере ниже создается новый XML и свойство XML.lastChild используется при обходе дочерних узлов корневого элемента:

// Создаем новый XML документ. 
var doc = new XML("<rootNode><oldest /><middle /><youngest /></rootNode>"); 
 
var rootNode = doc.firstChild; 
 
// Используя lastChild проходим по дочерним узлам rootNode. 
for (var aNode = rootNode.lastChild; aNode != null; aNode=aNode.previousSibling) { 
    trace(aNode); 
} 
/* 
выводит: 
<youngest /> 
<middle /> 
<oldest /> 
*/

Остальные методы и свойства

Ярлыки: , ,

  1. Пока без комментариев.
  1. Пока нету.