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") Súvisiace stránky: