Поделиться через


XmlNamespaceManager.RemoveNamespace Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Removes the given namespace for the given prefix.

Namespace:  System.Xml
Assembly:  System.Xml (in System.Xml.dll)

Syntax

'Declaration
Public Overridable Sub RemoveNamespace ( _
    prefix As String, _
    uri As String _
)
public virtual void RemoveNamespace(
    string prefix,
    string uri
)

Parameters

  • uri
    Type: System.String
    The namespace to remove for the given prefix. The namespace removed is from the current namespace scope. Namespaces outside the current scope are ignored.

Exceptions

Exception Condition
ArgumentNullException

The value of prefix or uri is nulla null reference (Nothing in Visual Basic).

Examples

Dim output As New StringBuilder()
' Create the XmlNamespaceManager.
Dim nt As New NameTable()
Dim nsmgr As New XmlNamespaceManager(nt)

' Add prefix/namespace pairs to the XmlNamespaceManager.
nsmgr.AddNamespace("", "www.wideworldimporters.com") 'Adds a default namespace.
nsmgr.AddNamespace("europe", "www.wideworldimporters.com/europe")

Dim prefix As String = nsmgr.LookupPrefix("www.wideworldimporters.com/europe")
output.AppendLine((" Before removing prefix: " + prefix))
nsmgr.RemoveNamespace(prefix, "www.wideworldimporters.com/europe")
output.Append((" Before removing prefix: " + nsmgr.LookupPrefix("www.wideworldimporters.com/europe")))

OutputTextBlock.Text = output.ToString()
StringBuilder output = new StringBuilder();
// Create the XmlNamespaceManager.
NameTable nt = new NameTable();
XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt);

// Add prefix/namespace pairs to the XmlNamespaceManager.
nsmgr.AddNamespace("", "www.wideworldimporters.com"); //Adds a default namespace.
nsmgr.AddNamespace("europe", "www.wideworldimporters.com/europe");

String prefix = nsmgr.LookupPrefix("www.wideworldimporters.com/europe");
output.AppendLine(" Before removing prefix: " + prefix);
nsmgr.RemoveNamespace(prefix, "www.wideworldimporters.com/europe");
output.Append(" Before removing prefix: " + nsmgr.LookupPrefix("www.wideworldimporters.com/europe"));

OutputTextBlock.Text = output.ToString();

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.