XmlSchemaSet.Schemas Méthode

Définition

Retourne une collection de schémas en langage XSD (XML Schema Definition) dans XmlSchemaSet.Returns a collection of XML Schema definition language (XSD) schemas in the XmlSchemaSet.

Surcharges

Schemas()

Retourne une collection de tous les schémas en langage XSD (XML Schema Definition) dans XmlSchemaSet.Returns a collection of all the XML Schema definition language (XSD) schemas in the XmlSchemaSet.

Schemas(String)

Retourne une collection de tous les schémas en langage XSD (XML Schema Definition) dans XmlSchemaSet qui appartient à l'espace de noms donné.Returns a collection of all the XML Schema definition language (XSD) schemas in the XmlSchemaSet that belong to the given namespace.

Schemas()

Retourne une collection de tous les schémas en langage XSD (XML Schema Definition) dans XmlSchemaSet.Returns a collection of all the XML Schema definition language (XSD) schemas in the XmlSchemaSet.

public:
 System::Collections::ICollection ^ Schemas();
public System.Collections.ICollection Schemas ();
member this.Schemas : unit -> System.Collections.ICollection
Public Function Schemas () As ICollection

Retours

Un objet ICollection contenant tous les schémas qui ont été ajoutés à XmlSchemaSet.An ICollection object containing all the schemas that have been added to the XmlSchemaSet. Si aucun schéma n'a été ajouté au XmlSchemaSet, un objet ICollection vide est retourné.If no schemas have been added to the XmlSchemaSet, an empty ICollection object is returned.

Exemples

L’exemple suivant montre comment effectuer une itération sur tous les schémas dans le XmlSchemaSet.The following example illustrates how to iterate over all the schemas in the XmlSchemaSet.

Dim schemaSet As XmlSchemaSet = New XmlSchemaSet  
schemaSet.Add("http://www.contoso.com/books", "http://www.contoso.com/books.xsd")  
  
Dim schema As XmlSchema  
  
For Each schema In schemaSet.Schemas()  
  
    schema.Write(Console.Out)  
  
Next  
XmlSchemaSet schemaSet = new XmlSchemaSet();  
schemaSet.Add("http://www.contoso.com/books", "http://www.contoso.com/books.xsd");  
  
foreach (XmlSchema schema in schemaSet.Schemas())  
{  
    schema.Write(Console.Out);  
}  

Remarques

Cette méthode retourne les XmlSchemaSet schémas qui ont été ajoutés indirectement au, car ils ont été importés.This method returns schemas that were added indirectly to the XmlSchemaSet because they were imported.

Notes

La Schemas méthode est l’équivalent de la GetEnumerator méthode de l’obsolète XmlSchemaCollection.The Schemas method is the equivalent of the GetEnumerator method of the obsolete XmlSchemaCollection.

Schemas(String)

Retourne une collection de tous les schémas en langage XSD (XML Schema Definition) dans XmlSchemaSet qui appartient à l'espace de noms donné.Returns a collection of all the XML Schema definition language (XSD) schemas in the XmlSchemaSet that belong to the given namespace.

public:
 System::Collections::ICollection ^ Schemas(System::String ^ targetNamespace);
public System.Collections.ICollection Schemas (string targetNamespace);
member this.Schemas : string -> System.Collections.ICollection
Public Function Schemas (targetNamespace As String) As ICollection

Paramètres

targetNamespace
String

Propriété targetNamespace du schéma.The schema targetNamespace property.

Retours

Objet ICollection contenant tous les schémas qui ont été ajoutés au XmlSchemaSet qui appartient à l'espace de noms donné.An ICollection object containing all the schemas that have been added to the XmlSchemaSet that belong to the given namespace. Si aucun schéma n'a été ajouté au XmlSchemaSet, un objet ICollection vide est retourné.If no schemas have been added to the XmlSchemaSet, an empty ICollection object is returned.

Exemples

L’exemple suivant montre comment effectuer une itération sur tous les schémas de l' http://www.contoso.com/books espace de noms dans le. XmlSchemaSetThe following example illustrates how to iterate over all the schemas in the http://www.contoso.com/books namespace in the XmlSchemaSet.

Dim schemaSet As XmlSchemaSet = New XmlSchemaSet  
schemaSet.Add("http://www.contoso.com/books", "http://www.contoso.com/books.xsd")  
  
Dim schema As XmlSchema  
  
For Each schema In schemaSet.Schemas("http://www.contoso.com/books")  
  
    schema.Write(Console.Out)  
  
Next  
XmlSchemaSet schemaSet = new XmlSchemaSet();  
schemaSet.Add("http://www.contoso.com/books", "http://www.contoso.com/books.xsd");  
  
foreach (XmlSchema schema in schemaSet.Schemas("http://www.contoso.com/books"))  
{  
    schema.Write(Console.Out);  
}  

Remarques

Si le targetNamespace paramètre est null ou Empty, tous les schémas sans espace de noms sont retournés.If the targetNamespace parameter is null or Empty, then all schemas without a namespace are returned.

Cette méthode retourne les XmlSchemaSet schémas qui ont été ajoutés indirectement au, car ils ont été importés.This method returns schemas that were added indirectly to the XmlSchemaSet because they were imported.

Notes

La Schemas méthode est l’équivalent de la Item[String] méthode de l’obsolète XmlSchemaCollection.The Schemas method is the equivalent of the Item[String] method of the obsolete XmlSchemaCollection.

S’applique à