XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию, содержащую все пространства имен, которые в настоящий момент находятся в области видимости.
public:
System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetNamespacesInScope(System::Xml::XmlNamespaceScope scope);
public System.Collections.Generic.IDictionary<string,string> GetNamespacesInScope (System.Xml.XmlNamespaceScope scope);
member this.GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
Public Function GetNamespacesInScope (scope As XmlNamespaceScope) As IDictionary(Of String, String)
Параметры
- scope
- XmlNamespaceScope
С помощью значения XmlNamespaceScope указывается тип узлов пространства имен, которые следует возвратить.
Возвращаемое значение
Объект IDictionary, содержащий все текущие пространства имен в области. Если средство чтения не позиционировано на какой-либо элемент, возвращается пустой словарь (без пространств имен).
Комментарии
Примечание
Начиная с платформа .NET Framework 2.0 рекомендуется создавать XmlReader экземпляры с помощью XmlReader.Create метода , чтобы воспользоваться преимуществами новых функций.
Словарь состоит из коллекции имен пространств имен, ключом к которым является префикс. Его можно использовать для перечисления пространств имен в области. Словарь является отключенной копией списка пространства имен средства чтения. Он остается неизменным по мере изменения позиции читателя, текущего списка пространства имен в области.
В следующей таблице описывается, как XmlNamespaceScope значение перечисления влияет на то, возвращаются GetNamespacesInScopeли по умолчанию и встроенные пространства имен .
Значение XmlNamespaceScope | xmlns:xml | xmlns:xmlns | xmlns=«» |
---|---|---|---|
All |
да | нет | нет |
ExcludeXml |
нет | нет | нет |
Local |
нет | нет | да |