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

XML.nodeValue

my_xml.nodeValue

Значение узла объекта XML. Если объект XML является текстовым узлом, значение nodeType — 3, а nodeValue — это текст узла. Если объект XML является элементом XML (nodeType имеет значение 1), то nodeValue принимает значение null и доступно в режиме „только для чтения“.

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

Flash Media Server 2

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

В следующем примере создаются элемент узла и текстовый узел и для каждого проходит проверка их типа:

// Создаем новый XML документ. 
var doc = new XML(); 
 
//Создаем узел используя createElement(). 
var myNode = doc.createElement("rootNode"); 
 
// Размещаем новый узлел в дереве XML. 
doc.appendChild(myNode); 
 
// Создаем текстовый узел, используя createTextNode(). 
var myTextNode = doc.createTextNode("myTextNode"); 
 
// Размещаем новый узлел в дереве XML.
myNode.appendChild(myTextNode); 
 
trace(myNode.nodeValue); 
trace(myTextNode.nodeValue); 
 
/* 
виводит: 
null 
myTextNode 
*/

В примере ниже создается и анализируется XML. Код обходит каждый дочерний узели выводит значение узла используя свойство firstChild и firstChild.nodeValue.

var my_xml = new XML("<login><username>morton</username><password>good&amp;evil</password></login>"); 
trace("using firstChild:"); 
for (var i = 0; i<my_xml.firstChild.childNodes.length; i++) { 
    trace("\t"+my_xml.firstChild.childNodes[i].firstChild); 
} 
trace(""); 
trace("using firstChild.nodeValue:"); 
for (var i = 0; i<my_xml.firstChild.childNodes.length; i++) { 
    trace("\t"+my_xml.firstChild.childNodes[i].firstChild.nodeValue); 
}

Следующая информация будет помещена в файл журнала событий:

using firstChild: 
    morton 
    good&evil 
 
using firstChild.nodeValue: 
    morton 
    good&evil

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

Ярлыки: , ,

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