XmlSchemaCollection.Contains Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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
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
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.