Klasa: XMLNode
Kompatybilność: ActionScript 1.0, Flash 5+
Dokument XML jest zaprezentowany we Flash'u przez klasę XML. Każdy element hierarchicznego drzewa jest zaprezentowany przez obiekt XMLNode.
public XMLNode(typ:Number, nazwaWezla:String)
Dostępne wartośc dla parametru typ:
| Wartość | Zdefiniowana stała | 
|---|---|
| 1 | ELEMENT_NODE | 
| 2 | ATTRIBUTE_NODE | 
| 3 | TEXT_NODE | 
| 4 | CDATA_SECTION_NODE | 
| 5 | NTITY_REFERENCE_NODE | 
| 6 | ENTITY_NODE | 
| 7 | PROCESSING_INSTRUCTION_NODE | 
| 8 | COMMENT_NODE | 
| 9 | DOCUMENT_NODE | 
| 10 | DOCUMENT_TYPE_NODE | 
| 11 | DOCUMENT_FRAGMENT_NODE | 
| 12 | NOTATION_NODE | 
Dostępne właściwości dla klasy XMLNode
| Nazwa | Opis | 
|---|---|
| attributes | Określa obiekt zawierający wszystkie atrybuty określone w instancji XML. | 
| childNodes | Tablica określająca obiekt potomka XML. | 
| firstChild | Ocenia określonny obiekt XML oraz referencję pierwszego potomka w węźle rodzica w liście węzłów potomków. | 
| lastChild | Wartość XMLNode, która referencjuje ostatniego potomka w liście węzłów potomków. | 
| localName | Lokalna nazwa odcinka nazwy węzła XML. | 
| namespaceURI | Jeśli węzeł XML posiada prefix,  | 
| nextSibling | Wartość XMLNode, która referencjuje następne rodzeństwo w węźle listy potomków rodzica. | 
| nodeName | Ciąg znaków reprezentujący nazwę węzła w obiekcie XML. | 
| nodeType | Wartość  | 
| nodeValue | Zwraca wartośc węzła z obiektu XML. | 
| parentNode | Wartość XMLNode, która referencujej do węzła rodzica określonego obiektu XML, lub zwraca  | 
| prefix | Określa odcinek prefixu nazwy węzła XML. | 
| previousSibling | Wartość XMLNode, która referencjuje do poprzedniego rodzeństwa w liście węzłów potomków rodzica. | 
Dostępne metoda dla klasy XMLNode
| Nazwa | Opis | 
|---|---|
| appendChild | Załącza określony węzeł do listy potomków obiektu XML. | 
| cloneNode | Kontruuje oraz zwaca nowy węzeł XML, tego samego typu, nazwy, wartości oraz atrybutów co określony obiekt XML. | 
| getNamespaceForPrefix | Zwraca nazwę przestrzeni roboczej URI, która jest ulokowana z określonym prefixem dla węzła. | 
| getPrefixForNamespace | Zwraca prefix, który jest ulokowany z określoną nazwą przestrzeni roboczej URI dla węzła. | 
| hasChildNodes | Określa czy XML obiekt posiada węzły potomków. | 
| insertBefore | Wstawia węzeł  | 
| removeNode | Usuwa określony obiekt XML od jego rodzica. | 
| toString | Ocenia okreslony obiekt XML, buduje tekstualną reprezentację struktury XML, włącznie z węzłami, potomkami, atrybutami oraz zwraca wynik jaki ciąg znaków. | 
Listing
var node1:XMLNode = new XMLNode(ELEMENT_NODE, "fullName");
var TEXT_NODE:Number = 3;
var node2:XMLNode = new XMLNode(TEXT_NODE, "Funkcje.net");
var doc:XML = new XML();
var rootNode:XMLNode = doc.createElement("root");
doc.appendChild(rootNode);
rootNode.appendChild(node1);
node1.appendChild(node2);
trace(doc);
// zwróci: Funkcje.net
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	