XmlNamespaceManager.HasNamespace(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud existuje definovaný obor názvů; false
v 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 .