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

XML.childNodes

my_xml.childNodes

Только чтение; массив дочерних узлов указанного XML объекта. Каждый элемент этого массива является ссылкой на XML объект, представляющий дочерний узел. Это свойство доступно только для чтения и не может быть использовано для манипулирования дочерними узлами. Используйте для этого методы XML.appendChild(), XML.insertBefore(),
и XML.removeNode().

Для текстовых узлов (nodeType == 3) это свойство неопределенно (undefined).

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

Flash Media Server 2

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

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

// Создаем новый 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); 
 
// Создаем массив и используем узел rootNode для заполнения. 
var firstArray:Array = doc.childNodes; 
trace (firstArray);  
// Выводит: <rootNode><oldest /><middle /><youngest /></rootNode> 
 
// Создаем еще один массив и заполняем его дочерними узлами. 
var secondArray = rootNode.childNodes; 
trace(secondArray);  
// Выводит: <oldest />,<middle />,<youngest />

Смотрите также

XML.nodeType

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

Ярлыки: , ,

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