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

truepokud je definován obor názvů; v opačném případě . false

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) Then
    Console.WriteLine(nsmgr.DefaultNamespace)
End If

Poznámky

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

Note

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

Platí pro

Viz také