XmlNamespaceManager.HasNamespace(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示提供的前缀是否具有为当前推送范围定义的命名空间。
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 指示未定义默认命名空间。
注释
根据 W3C 命名空间 建议,xmlns:x= “” 是非法的。