XmlSchemaCollection.GetEnumerator Metodo

Definizione

Fornisce supporto per l'iterazione in stile "for each" nella raccolta di schemi.

C#
public System.Xml.Schema.XmlSchemaCollectionEnumerator GetEnumerator();

Restituisce

Enumeratore per eseguire l'iterazione in tutti gli schemi della raccolta corrente.

Esempio

Nell'esempio seguente vengono visualizzati ognuno degli XML Schema nella raccolta di schemi.

C#
public void DisplaySchemas(XmlSchemaCollection xsc)
{
  XmlSchemaCollectionEnumerator ienum = xsc.GetEnumerator();
  while (ienum.MoveNext())
  {
    XmlSchema schema = ienum.Current;
    StringWriter sw = new StringWriter();
    XmlTextWriter writer = new XmlTextWriter(sw);
    writer.Formatting = Formatting.Indented;
    writer.Indentation = 2;
    schema.Write(writer);
    Console.WriteLine(sw.ToString());
  }
}

Commenti

Importante

La XmlSchemaCollection classe è obsoleta in .NET Framework versione 2.0 ed è stata sostituita dalla XmlSchemaSet classe .

Si applica a

Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Vedi anche