Metody v Node

Metody umístěné ve jmenném prostoru Node.


Metoda add

Vloží nový XML nod nebo přesune existující XML nod na požadovanou pozici. Pokud je uveden jmenný prostor, bude tento jmenný prostor automaticky zaregistrován.

typ: method; celé jméno: COMEX.XML.Node.add;


Parametry:

$node

● hodnota typu String

název nového XML nodu

● hodnota typu Element

přesouvaný XML nod

● hodnota typu COMEX.XML.Node

přesouvaný XML nod (obálka)

$before

● hodnota typu Element (výchozí: null)

XML nod, před který má být XML nod vložen

● hodnota typu COMEX.XML.Node (výchozí: null)

XML nod, před který má být XML nod vložen (obálka)

● hodnota typu null (výchozí: null)

null znamená na konec

$uri

● hodnota typu String (výchozí: undefined)

URI jmenného prostoru (nepovinný, pokud není uvedený prefix jmenného prostoru v názvu XML nodu nebo byl URI jmenného prostoru zaregistrován již dříve)


Vrací:

XML nod, pokud byl vložen nebo přesunut

null při chybě

( umístěno v souboru /comex/scripts/comex.js )


Metoda attr

Vrátí hodnotu atributu a pokud je předána hodnota, nastaví jej na tuto hodnotu.

typ: method; celé jméno: COMEX.XML.Node.attr;


Parametry:

$attribute

● hodnota typu String

název atributu

$value

● hodnota typu String (výchozí: undefined)

hodnota atributu

● hodnota typu null (výchozí: undefined)

pokud je hodnota nastavena na null, je atribut odstraněn


Vrací:

hodnota atributu

null, pokud neexistuje

( umístěno v souboru /comex/scripts/comex.js )


Metoda clone

Vrátí klon XML nodu.

typ: method; celé jméno: COMEX.XML.Node.clone;


Vrací:

klon XML nodu, pokud XML nod exisuje

null, pokud neexistuje

( umístěno v souboru /comex/scripts/comex.js )


Metoda node

Vrátí dceřinný nod.

typ: method; celé jméno: COMEX.XML.Node.node;


Parametry:

$index

● hodnota typu Integer (výchozí: 0)

pozice XML nodu (záporný index počítá odzadu)


Vrací:

dceřinný nod

null, pokud neexistuje

( umístěno v souboru /comex/scripts/comex.js )


Metoda nodes

Vrátí pole dceřinných nodů.

typ: method; celé jméno: COMEX.XML.Node.nodes;


Vrací:

pole dceřinných nodů

( umístěno v souboru /comex/scripts/comex.js )


Metoda query

Najde a vrátí všechny XML nody odpovídající výrazu XPath. Pokud výraz XPath hledá i přes jmenné prostory, je třeba použít před touto metodou ještě metodu $document.regNS pro registraci každého jmenného prostoru, pokud tak již nebylo učiněno dříve.

typ: method; celé jméno: COMEX.XML.Node.query;


Parametry:

$xpath

● hodnota typu String

výraz XPath


Vrací:

pole XML nodů odpovídajících výrazu XPath

( umístěno v souboru /comex/scripts/comex.js )


Metoda rem

Odstraní XML nod.

typ: method; celé jméno: COMEX.XML.Node.rem;


Vrací:

bez návratové hodnoty

( umístěno v souboru /comex/scripts/comex.js )


Metoda replace

Nahradí aktuální XML nod jiným XML nodem.

typ: method; celé jméno: COMEX.XML.Node.replace;


Parametry:

$node

● hodnota typu COMEX.XML.Node

nový XML nod


Vrací:

bez návratové hodnoty

( umístěno v souboru /comex/scripts/comex.js )


Metoda serialize

Vrátí serializovaná XML data nodu.

typ: method; celé jméno: COMEX.XML.Node.serialize;


Parametry:

$definition

● hodnota typu Boolean (výchozí: false)

true, pokud má být přidána definice XML, jinak false


Vrací:

XML data

( umístěno v souboru /comex/scripts/comex.js )


Metoda squery

Najde a vrátí 1. výskyt XML nodu odpovídajícího výrazu XPath. Pokud výraz XPath hledá i přes jmenné prostory, je třeba použít před touto metodou ještě metodu $document.regNS pro registraci každého jmenného prostoru, pokud tak již nebylo učiněno dříve.

typ: method; celé jméno: COMEX.XML.Node.squery;


Parametry:

$xpath

● hodnota typu String

výraz XPath


Vrací:

XML nod odpovídající výrazu XPath

null, pokud neexistuje

( umístěno v souboru /comex/scripts/comex.js )


Metoda toString

Vrátí textovou reprezentaci XML nodu (XML data).

typ: method; celé jméno: COMEX.XML.Node.toString;


Vrací:

textová reprezentace objektu

( umístěno v souboru /comex/scripts/comex.js )


Metoda val

Vrátí obsah XML nodu a pokud je předána hodnota, nastaví obsah na tuto hodnotu.

typ: method; celé jméno: COMEX.XML.Node.val;


Parametry:

$value

● hodnota typu String (výchozí: undefined)

obsah XML nodu


Vrací:

obsah XML nodu

( umístěno v souboru /comex/scripts/comex.js )


Vlastnosti v NodeMetody v Node