Sdílet prostřednictvím


XmlNamespaceManager.HasNamespace(String) Metoda

Definice

Získá hodnotu určující, zda zadaná předpona má obor názvů definovaný pro aktuální nabízený obor.

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

Parametry

prefix
String

Předpona oboru názvů, který chcete najít.

Návraty

Boolean

true pokud existuje definovaný obor názvů; falsev opačném případě .

Příklady

Následující příklad zobrazí výchozí obor názvů, pokud existuje.

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

Poznámky

Chcete-li zjistit, zda je definován výchozí prázdný obor názvů, nastavte prefix na String.Empty. Návratová true hodnota označuje, že v aktuálním oboru názvů je definovaný výchozí obor názvů. false Označuje, že není definován žádný výchozí obor názvů.

Poznámka

xmlns:x= "" je neplatný podle doporučení oborů názvů W3C .

Platí pro

Viz také