XmlSchemaSet.Schemas Methode

Definitie

Retourneert een verzameling XSD-schema's (XML Schema Definition Language) in de XmlSchemaSet.

Overloads

Name Description
Schemas()

Retourneert een verzameling van alle XSD-schema's (XML Schema Definition Language) in de XmlSchemaSet.

Schemas(String)

Retourneert een verzameling van alle XSD-schema's (XML Schema Definition Language) in de XmlSchemaSet opgegeven naamruimte.

Schemas()

Retourneert een verzameling van alle XSD-schema's (XML Schema Definition Language) in de XmlSchemaSet.

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

Retouren

Een ICollection object met alle schema's die zijn toegevoegd aan de XmlSchemaSet. Als er geen schema's zijn toegevoegd aan het XmlSchemaSetobject, wordt er een leeg ICollection object geretourneerd.

Voorbeelden

In het volgende voorbeeld ziet u hoe u alle schema's in het XmlSchemaSetschema kunt herhalen.

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);
}

Opmerkingen

Deze methode retourneert schema's die indirect aan de XmlSchemaSet schema's zijn toegevoegd omdat ze zijn geïmporteerd.

Note

De Schemas methode is het equivalent van de methode van de GetEnumerator verouderde XmlSchemaCollection.

Van toepassing op

Schemas(String)

Retourneert een verzameling van alle XSD-schema's (XML Schema Definition Language) in de XmlSchemaSet opgegeven naamruimte.

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

Parameters

targetNamespace
String

De schema-eigenschap targetNamespace .

Retouren

Een ICollection object met alle schema's die zijn toegevoegd aan de XmlSchemaSet opgegeven naamruimte. Als er geen schema's zijn toegevoegd aan het XmlSchemaSetobject, wordt er een leeg ICollection object geretourneerd.

Voorbeelden

In het volgende voorbeeld ziet u hoe u alle schema's in de naamruimte in de http://www.contoso.com/books naamruimte in de 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);
}

Opmerkingen

Als de targetNamespace parameter is null of Empty, worden alle schema's zonder naamruimte geretourneerd.

Deze methode retourneert schema's die indirect aan de XmlSchemaSet schema's zijn toegevoegd omdat ze zijn geïmporteerd.

Note

De Schemas methode is het equivalent van de methode van de Item[] verouderde XmlSchemaCollection.

Van toepassing op