XML_Add_NS_Definition
%XML_Add_NS_Definition function
Function
The function inserts the definition of namespace to an element of an XML document.
Declaration
TEXT %XML_Add_NS_Definition(
INT in node,
TEXT in namespaceURI,
TEXT in namespacePrefix
)Parameters
node | Handle to an XML element in which a namespace is to be defined. |
namespaceURI | Name of namespace. |
namespacePrefix | Name of prefix. |
Return value
Description
The function inserts the definition of a namespace to the element of an XML document. The definition consists of a unique name of a namespace (URI ) and its prefix. In fact, it is just inserting the attribute of an XML element according to this convention:
<element xmlns:h="http//:xxx">
where "h" is the prefix name of namespace and "http//:xxx" is name of namespace, i.e. URI.
Example
BOOL _bAdded
_bAdded := %XML_Add_NS_Definition(%XML_Item(_iElement,0),"http://localhost","h")