RemoveNamespaceDeclaration

Description

Removes the specified PBDOM_NAMESPACE declaration for a PBDOM_ELEMENT object. If the namespace prefix is an empty string, RemoveNamespaceDeclaration removes a default namespace declaration.

Syntax

pbdom_element_name.RemoveNamespaceDeclaration(string strNamespacePrefix, string strNamespaceUri)

Argument

Description

pbdom_element_name

The name of a PBDOM_ELEMENT object

strNamespacePrefix

Prefix of the namespace declaration to remove

strNamespaceUri

URI of the namespace declaration to remove


Return value

Boolean.

Returns true if the namespace has been removed from the PBDOM_ELEMENT object, and false otherwise.

Throws

EXCEPTION_INVALID_ARGUMENT -- If any of the input parameters is invalid, for example, null.

EXCEPTION_INVALID_NAME -- If the namespace prefix or URI is invalid, or both the namespace prefix and URI are invalid as a pair.

EXCEPTION_MEMORY_ALLOCATION_FAILURE -- If any memory allocation failure occurred during the execution of this method.

See also

AddNamespaceDeclaration

GetNamespacePrefix

GetNamespaceUri

GetQualifiedName

SetNamespace