Partager via


XmlSchemaCollection.Contains Méthode

Définition

Obtient une valeur indiquant si le schéma comportant l'espace de noms spécifié fait partie de la collection.

Surcharges

Contains(String)

Obtient une valeur indiquant si le schéma comportant l'espace de noms spécifié fait partie de la collection.

Contains(XmlSchema)

Obtient une valeur indiquant si le targetNamespace du XmlSchema spécifié se trouve dans la collection.

Remarques

Important

La XmlSchemaCollection classe est obsolète dans .NET Framework version 2.0 et a été remplacée par la XmlSchemaSet classe.

Contains(String)

Obtient une valeur indiquant si le schéma comportant l'espace de noms spécifié fait partie de la collection.

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

Paramètres

ns
String

URI d'espace de noms associé au schéma. Pour les schémas XML, il s'agit généralement de l'espace de noms cible.

Retours

Boolean

true si le schéma comportant l'espace de noms spécifié se trouve dans la collection ; sinon, false.

Exemples

L’exemple suivant vérifie si un schéma se trouve dans la collection. Si c’est le cas, il affiche le schéma.

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

Remarques

Important

La XmlSchemaCollection classe est obsolète dans .NET Framework version 2.0 et a été remplacée par la XmlSchemaSet classe.

S’applique à

Contains(XmlSchema)

Obtient une valeur indiquant si le targetNamespace du XmlSchema spécifié se trouve dans la collection.

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

Paramètres

schema
XmlSchema

Objet XmlSchema.

Retours

Boolean

true si un schéma comportant le même targetNamespace se trouve dans la collection ; sinon, false.

Remarques

Important

La XmlSchemaCollection classe est obsolète dans .NET Framework version 2.0 et a été remplacée par la XmlSchemaSet classe.

S’applique à