Skip to content

message.removeNamespace

Signature: message.removeNamespace(alias)

Returns: void

Remove the XML namespace declaration for alias.

Note

This method only applies to XML formatted messages.

Parameters

Type Name Description Default
String alias the XML namespace alias to remove (xmlns:alias)

Example

// Example: Remove a specific XML namespace declaration by alias.

// Sample XML message structure (with namespaces)
message = qie.createXMLMessage(`
<root xmlns:ns1="http://example.com/namespace1"
            xmlns:ns2="http://example.com/namespace2">
    <ns1:employee>
        <ns1:name>Thomas</ns1:name>
    </ns1:employee>
</root>
`);

// Remove a specific namespace
message.removeNamespace("ns1");
/* result:
<root xmlns:ns2="http://example.com/namespace2">
    <employee>
        <name>Thomas</name>
    </employee>
</root>
*/