XmlNamespaceManager.HasNamespace(String) Метод

Определение

Возвращает значение, указывающее, определено ли пространство имен для указанного префикса в текущей области видимости, занесенной в стек.

public:
 virtual bool HasNamespace(System::String ^ prefix);
public virtual bool HasNamespace (string prefix);
abstract member HasNamespace : string -> bool
override this.HasNamespace : string -> bool
Public Overridable Function HasNamespace (prefix As String) As Boolean

Параметры

prefix
String

Префикс пространства имен, которое нужно найти.

Возвращаемое значение

Boolean

Значение true, если пространство имен определено; в противном случае — значение false.

Примеры

В следующем примере отображается пространство имен по умолчанию, если оно существует.

if ( nsmgr->HasNamespace( String::Empty ) )
{
   Console::WriteLine( nsmgr->DefaultNamespace );
}
if (nsmgr.HasNamespace(String.Empty))
  Console.WriteLine(nsmgr.DefaultNamespace);
If nsmgr.HasNamespace(String.Empty) Then
    Console.WriteLine(nsmgr.DefaultNamespace)
End If

Комментарии

Чтобы определить, определено ли пустое пространство имен по умолчанию, задайте значение prefix String.Empty. Возвращаемое значение true указывает, что в текущей области определено пространство имен по умолчанию; false указывает, что пространство имен по умолчанию не определено.

Примечание

xmlns:x= "" является незаконным в соответствии с рекомендациями W3C по пространствам имен .

Применяется к

См. также раздел