Metody v Doc
Metody umístěné ve jmenném prostoru Doc.
Metoda load
Načte XML dokument z URL.
typ: method; celé jméno: COMEX.XML.Doc.load;
Parametry:
-
$url● hodnota typu String URL pro načtení XML dokumentu -
$params● hodnota typu mixed (výchozí: null) parametry pro načtení XML dokumentu -
$method● hodnota typu String (výchozí: 'GET') metoda pro načtení XML dokumentu
Vrací:
- hodnota typu Booleantrue, při úspěšném načtení, jinak false
( umístěno v souboru /comex/scripts/comex.js )
Metoda parse
Rozparsuje XML data a vytvoří XML dokument.
typ: method; celé jméno: COMEX.XML.Doc.parse;
Parametry:
$xml● hodnota typu String XML data
Vrací:
- hodnota typu Booleantrue, při úspěšném rozparsování, jinak false
( 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.Doc.query;
Parametry:
$xpath● hodnota typu String výraz XPath
Vrací:
- hodnota typu COMEX.XML.Node[ Integer ]pole XML nodů odpovídajících výrazu XPath
( umístěno v souboru /comex/scripts/comex.js )
Metoda regNS
Zaregistruje prefix a URI jmenného prostoru.
typ: method; celé jméno: COMEX.XML.Doc.regNS;
Parametry:
-
$prefix● hodnota typu String prefix jmenného prostoru -
$uri● hodnota typu String URI jmenného prostoru
Vrací:
- hodnota typu voidbez návratové hodnoty
( umístěno v souboru /comex/scripts/comex.js )
Metoda serialize
Vrátí serializovaná XML data dokumentu.
typ: method; celé jméno: COMEX.XML.Doc.serialize;
Parametry:
$definition● hodnota typu Boolean (výchozí: false) true, pokud má být přidána definice XML, jinak false
Vrací:
- hodnota typu StringXML 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.Doc.squery;
Parametry:
$xpath● hodnota typu String výraz XPath
Vrací:
-
hodnota typu COMEX.XML.NodeXML nod odpovídající výrazu XPath
-
hodnota typu nullnull, pokud neexistuje
( umístěno v souboru /comex/scripts/comex.js )
Metoda toString
Vrátí textovou reprezentaci XML dokumentu (XML data).
typ: method; celé jméno: COMEX.XML.Doc.toString;
Vrací:
- hodnota typu Stringtextová reprezentace
( umístěno v souboru /comex/scripts/comex.js )
Podřízené stránky
Metoda add
Vloží nový dceřinný XML nod do rootu nebo přesune existující XML nod na požadovanou pozici. Pokud je uveden jmenný prostor, bude tento jmenný prostor automaticky zaregistrován.
Metoda create
Vytvoří nový XML dokument. Pokud je uveden jmenný prostor, bude tento jmenný prostor automaticky zaregistrován.