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
Префикс пространства имен, которое нужно найти.
Возвращаемое значение
Значение 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 по пространствам имен .