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") 

Napíšte komentár