Partager via


XmlSchemaSet.Schemas Méthode

Définition

Retourne une collection de schémas en langage XSD (XML Schema Definition) dans XmlSchemaSet.

Surcharges

Schemas()

Retourne une collection de tous les schémas en langage XSD (XML Schema Definition) dans 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é.

Schemas()

Source:
XmlSchemaSet.cs
Source:
XmlSchemaSet.cs
Source:
XmlSchemaSet.cs

Retourne une collection de tous les schémas en langage XSD (XML Schema Definition) dans 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. Si aucun schéma n'a été ajouté au XmlSchemaSet, un objet ICollection vide est retourné.

Exemples

L’exemple suivant montre comment itérer sur tous les schémas du 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 des schémas qui ont été ajoutés indirectement à car XmlSchemaSet ils ont été importés.

Notes

La Schemas méthode est l’équivalent de la GetEnumerator méthode de l’obsolète XmlSchemaCollection.

S’applique à

Schemas(String)

Source:
XmlSchemaSet.cs
Source:
XmlSchemaSet.cs
Source:
XmlSchemaSet.cs

Retourne une collection de tous les schémas en langage XSD (XML Schema Definition) dans XmlSchemaSet qui appartient à l'espace de noms donné.

public:
 System::Collections::ICollection ^ Schemas(System::String ^ targetNamespace);
public System.Collections.ICollection Schemas (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.

Retours

Objet ICollection contenant tous les schémas qui ont été ajoutés au XmlSchemaSet qui appartient à l'espace de noms donné. Si aucun schéma n'a été ajouté au XmlSchemaSet, un objet ICollection vide est retourné.

Exemples

L’exemple suivant montre comment itérer sur tous les schémas de l’espace http://www.contoso.com/books de noms dans le 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.

Cette méthode retourne des schémas qui ont été ajoutés indirectement à car XmlSchemaSet ils ont été importés.

Notes

La Schemas méthode est l’équivalent de la Item[] méthode de l’obsolète XmlSchemaCollection.

S’applique à