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) Then
Console.WriteLine(nsmgr.DefaultNamespace)
End If
Комментарии
Чтобы определить, определено ли пустое пространство имен по умолчанию, задайте значение prefix String.Empty. Возвращаемое значение true указывает, что в текущей области определено пространство имен по умолчанию; false указывает, что пространство имен по умолчанию не определено.
Note
xmlns:x= "" является незаконным в соответствии с рекомендациями по пространствам имен W3C .