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))
Console.WriteLine(nsmgr.DefaultNamespace);
If nsmgr.HasNamespace(String.Empty) Then
Console.WriteLine(nsmgr.DefaultNamespace)
End If
注解
若要确定是否定义了默认的空命名空间,请设置为 prefix
String.Empty。 返回值 true
指示当前作用域中定义了默认命名空间; false
指示未定义默认命名空间。
备注
xmlns:x= “” 根据 W3C 命名空间 建议是非法的。