XML_Set_Node_NS

XML_Set_Node_NS

Funkcia %XML_Set_Node_NS


Funkcia

Funkcia rekurzívne vloží namespace prefix do názvu všetkých potomkov XML elementu vrátane rodiča.

Deklarácia

BOOL %XML_Set_Node_NS( INT in node, TEXT in namespacePrefix )

Parametre

node

Handle na XML element.

namespacePrefix

Meno prefixu.

Návratová hodnota

 

Popis

Funkcia rekurzívne vloží namespace prefix do názvu všetkých potomkov XML elementu vrátane rodiča. Pred jej zavolaním je potrebné spustiť funkciu %XML_Add_NS_Definition, čím sa v danom dokumente zabezpečí spárovanie prefixu s konkrétnym menom namespace. V prípade, že funkcia vráti @FALSE výsledok, o chybe, ktorá nastala, sa môžete dozvedieť zavolaním funkcie %XML_GetLastErrorMessage.

Príklad

BOOL _bAdded, _bSucc INT _iElement _bAdded := %XML_Add_NS_Definition(%XML_Item(_iElement,0),"http://localhost","h") _iElement := %XML_GetElementsByTagName(%XML_Item(_iElement,0),"value_1") ; z elementu <value_1> vznikne element s názvom <h:value_1> _bSucc := %XML_Set_Node_NS(%XML_Item(_iElement,0),"h")