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
表示未定義任何預設命名空間。
注意
根據 W3C 命名空間 建議,xmlns:x= 「」 不合法。