The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
XmlNamespaceManager Class
Silverlight
Resolves, adds, and removes namespaces to a collection and provides scope management for these namespaces.
Namespace: System.Xml
Assembly: System.Xml (in System.Xml.dll)
The XmlNamespaceManager type exposes the following members.
| Name | Description | |
|---|---|---|
![]() ![]() ![]() | XmlNamespaceManager | Initializes a new instance of the XmlNamespaceManager class with the specified XmlNameTable. |
| Name | Description | |
|---|---|---|
![]() ![]() ![]() | DefaultNamespace | Gets the namespace URI for the default namespace. |
![]() ![]() ![]() | NameTable | Gets the XmlNameTable associated with this object. |
| Name | Description | |
|---|---|---|
![]() ![]() ![]() | AddNamespace | Adds the given namespace to the collection. |
![]() ![]() ![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() ![]() ![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() ![]() ![]() | GetEnumerator | Returns an enumerator to use to iterate through the namespaces in the XmlNamespaceManager. |
![]() ![]() ![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() ![]() ![]() | GetNamespacesInScope | Gets a collection of namespace names keyed by prefix which can be used to enumerate the namespaces currently in scope. |
![]() ![]() ![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() ![]() | HasNamespace | Gets a value indicating whether the supplied prefix has a namespace defined for the current pushed scope. |
![]() ![]() ![]() | LookupNamespace | Gets the namespace URI for the specified prefix. |
![]() ![]() ![]() | LookupPrefix | Finds the prefix declared for the given namespace URI. |
![]() ![]() ![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() ![]() ![]() | PopScope | Pops a namespace scope off the stack. |
![]() ![]() ![]() | PushScope | Pushes a namespace scope onto the stack. |
![]() ![]() ![]() | RemoveNamespace | Removes the given namespace for the given prefix. |
![]() ![]() ![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | AsQueryable | Converts an IEnumerable to an IQueryable. (Defined by Queryable.) |
![]() ![]() ![]() | Cast(Of TResult) | Converts the elements of an IEnumerable to the specified type. (Defined by Enumerable.) |
![]() ![]() ![]() | OfType(Of TResult) | Filters the elements of an IEnumerable based on a specified type. (Defined by Enumerable.) |
Dim output As New StringBuilder() Dim xmlFrag As String = _ "<root>" & _ "<data>" & _ "<items>" & _ "<item id='1'>" & _ "</item>" & _ "</items>" & _ "</data>" & _ "</root>" Using reader As XmlReader = XmlReader.Create(New StringReader(xmlFrag)) Dim nsmanager As New XmlNamespaceManager(reader.NameTable) nsmanager.AddNamespace("msbooks", "www.microsoft.com/books") nsmanager.PushScope() nsmanager.AddNamespace("msstore", "www.microsoft.com/store") Dim prefix As String For Each prefix In nsmanager output.AppendLine(("Prefix" + prefix + _ " Namespace=" + nsmanager.LookupNamespace(prefix))) Next prefix End Using OutputTextBlock.Text = output.ToString()
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Community Additions
Show:





