XmlNamespaceManager.HasNamespace(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob für das angegebene Präfix ein Namespace für den aktuellen abgelegten Gültigkeitsbereich definiert ist.
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
Parameter
- prefix
- String
Das Präfix des zu suchenden Namespaces.
Gibt zurück
true
, wenn ein definierter Namespace vorhanden ist, andernfalls false
.
Beispiele
Im folgenden Beispiel wird der Standardnamespace angezeigt, sofern vorhanden.
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
Hinweise
Um zu bestimmen, ob ein standardmäßiger leerer Namespace definiert ist, legen Sie auf String.Empty fest prefix
. Der Rückgabewert von true
gibt an, dass im aktuellen Bereich ein Standardnamespace definiert ist. false
Gibt an, dass kein Standardnamespace definiert ist.
Hinweis
xmlns:x= "" ist gemäß der W3C-Namespaces-Empfehlung unzulässig.