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



