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