%XML_ELEM_REMOVEATTRIBUTES

Remove all attributes from an XML element

WTSupported in traditional Synergy on Windows
WNSupported in Synergy .NET on Windows
USupported on UNIX
VSupported on OpenVMS
status = %XML_ELEM_REMOVEATTRIBUTES(element)

Return value

status

One of the following values:

XML_SUCCESS = The attributes are removed successfully.

XML_FAIL = The attributes are not removed successfully.

Arguments

element

The XML element instance whose attributes will be removed. (XML_ELEM_TYPE)

Discussion

This function is defined as ^VAL.

Examples

The following example removes all of the attributes for the CompanyABC child of the root element.

    doc         ,XML_DOC_TYPE
    root        ,XML_ELEM_TYPE
    elem        ,XML_ELEM_TYPE
    children    ,XML_ELEMLIST_TYPE
    findstr     ,a30
    
    root = %xml_doc_getroot(doc)
    children = %xml_elem_children(root)

    findstr = "CompanyABC"
    elem = %xml_elemlist_findtag(children, %atrim(findstr))

    xcall xml_elem_removeattributes(elem)