XmlSchemaCollection.Contains 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 in der Auflistung ein Schema mit dem angegebenen Namespace vorhanden ist.
Überlädt
Contains(String) |
Ruft einen Wert ab, der angibt, ob in der Auflistung ein Schema mit dem angegebenen Namespace vorhanden ist. |
Contains(XmlSchema) |
Ruft einen Wert ab, der angibt, ob der |
Hinweise
Wichtig
Die XmlSchemaCollection Klasse ist in der .NET Framework Version 2.0 veraltet und wurde durch die XmlSchemaSet Klasse ersetzt.
Contains(String)
Ruft einen Wert ab, der angibt, ob in der Auflistung ein Schema mit dem angegebenen Namespace vorhanden ist.
public:
bool Contains(System::String ^ ns);
public bool Contains (string? ns);
public bool Contains (string ns);
member this.Contains : string -> bool
Public Function Contains (ns As String) As Boolean
Parameter
- ns
- String
Der Namespace-URI, der dem Schema zugeordnet ist. Bei XML-Schemas ist dies i. d. R. der Zielnamespace.
Gibt zurück
true
, wenn in der Auflistung ein Schema mit dem angegeben Namespace vorhanden ist, andernfalls false
.
Beispiele
Im folgenden Beispiel wird überprüft, ob sich ein Schema in der Auflistung befindet. Wenn dies der Vorgang ist, wird das Schema angezeigt.
if ( xsc->Contains( "urn:bookstore-schema" ) )
{
XmlSchema^ schema = xsc[ "urn:bookstore-schema" ];
StringWriter^ sw = gcnew StringWriter;
XmlTextWriter^ xmlWriter = gcnew XmlTextWriter( sw );
xmlWriter->Formatting = Formatting::Indented;
xmlWriter->Indentation = 2;
schema->Write( xmlWriter );
Console::WriteLine( sw );
}
if (xsc.Contains("urn:bookstore-schema"))
{
XmlSchema schema = xsc["urn:bookstore-schema"];
StringWriter sw = new StringWriter();
XmlTextWriter xmlWriter = new XmlTextWriter(sw);
xmlWriter.Formatting = Formatting.Indented;
xmlWriter.Indentation = 2;
schema.Write(xmlWriter);
Console.WriteLine(sw.ToString());
}
If xsc.Contains("urn:bookstore-schema") Then
Dim schema As XmlSchema = xsc("urn:bookstore-schema")
Dim sw As New StringWriter()
Dim xmlWriter As New XmlTextWriter(sw)
xmlWriter.Formatting = Formatting.Indented
xmlWriter.Indentation = 2
schema.Write(xmlWriter)
Console.WriteLine(sw.ToString())
End If
Hinweise
Wichtig
Die XmlSchemaCollection Klasse ist in der .NET Framework Version 2.0 veraltet und wurde durch die XmlSchemaSet Klasse ersetzt.
Gilt für
Contains(XmlSchema)
Ruft einen Wert ab, der angibt, ob der targetNamespace
des angegebenen XmlSchema in der Auflistung vorhanden ist.
public:
bool Contains(System::Xml::Schema::XmlSchema ^ schema);
public bool Contains (System.Xml.Schema.XmlSchema schema);
member this.Contains : System.Xml.Schema.XmlSchema -> bool
Public Function Contains (schema As XmlSchema) As Boolean
Parameter
- schema
- XmlSchema
Das XmlSchema
-Objekt.
Gibt zurück
true
, wenn in der Auflistung ein Schema mit dem gleichen targetNamespace
vorhanden ist, andernfalls false
.
Hinweise
Wichtig
Die XmlSchemaCollection Klasse ist in der .NET Framework Version 2.0 veraltet und wurde durch die XmlSchemaSet Klasse ersetzt.