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 )