Freigeben über


XmlSchemaCollection.Contains Methode

Definition

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 targetNamespace des angegebenen XmlSchema in der Auflistung vorhanden ist.

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

Boolean

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

Boolean

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.

Gilt für