Freigeben über


XmlSchemaSet.Schemas Methode

Definition

Gibt im XmlSchemaSet eine Auflistung der XSD-Schemas (XML Schema Definition Language) zurück.

Überlädt

Schemas()

Gibt im XmlSchemaSet eine Auflistung aller XSD-Schemas (XML Schema Definition Language) zurück.

Schemas(String)

Gibt im XmlSchemaSet eine Auflistung aller XSD-Schemas (XML Schema Definition Language) zurück, die zum entsprechenden Namespace gehören.

Schemas()

Quelle:
XmlSchemaSet.cs
Quelle:
XmlSchemaSet.cs
Quelle:
XmlSchemaSet.cs

Gibt im XmlSchemaSet eine Auflistung aller XSD-Schemas (XML Schema Definition Language) zurück.

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

Gibt zurück

Ein ICollection-Objekt, das alle Schemas enthält, die dem XmlSchemaSet hinzugefügt worden sind. Wenn dem XmlSchemaSet keine Schemas hinzugefügt wurden, wird ein leeres ICollection-Objekt zurückgegeben.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie alle Schemas im XmlSchemaSetdurchlaufen werden.

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

Hinweise

Diese Methode gibt Schemas zurück, die indirekt dem XmlSchemaSet hinzugefügt wurden, weil sie importiert wurden.

Hinweis

Die Schemas -Methode entspricht der GetEnumerator -Methode des veralteten XmlSchemaCollection.

Gilt für:

Schemas(String)

Quelle:
XmlSchemaSet.cs
Quelle:
XmlSchemaSet.cs
Quelle:
XmlSchemaSet.cs

Gibt im XmlSchemaSet eine Auflistung aller XSD-Schemas (XML Schema Definition Language) zurück, die zum entsprechenden Namespace gehören.

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

Parameter

targetNamespace
String

Die Schema-targetNamespace-Eigenschaft.

Gibt zurück

Ein ICollection-Objekt, das alle Schemas enthält, die dem XmlSchemaSet hinzugefügt wurden, die zum entsprechenden Namespace gehören. Wenn dem XmlSchemaSet keine Schemas hinzugefügt wurden, wird ein leeres ICollection-Objekt zurückgegeben.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie sie alle Schemas im http://www.contoso.com/books -Namespace in durchlaufen 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);
}

Hinweise

Wenn der targetNamespace Parameter oder Emptyistnull, werden alle Schemas ohne Namespace zurückgegeben.

Diese Methode gibt Schemas zurück, die indirekt dem XmlSchemaSet hinzugefügt wurden, weil sie importiert wurden.

Hinweis

Die Schemas -Methode entspricht der Item[] -Methode des veralteten XmlSchemaCollection.

Gilt für: