XmlSchemaSet.Schemas Methode

Definition

Gibt eine Auflistung von XSD-Schemaschemas (XML Schema Definition Language) in der XmlSchemaSet.

Überlädt

Name Beschreibung
Schemas()

Gibt eine Auflistung aller XSD-Schemaschemas (XML Schema Definition Language) in der XmlSchemaSet.

Schemas(String)

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

Schemas()

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

Gibt eine Auflistung aller XSD-Schemaschemas (XML Schema Definition Language) in der XmlSchemaSet.

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 XmlSchemaSetObjekt hinzugefügt wurden. Wenn dem XmlSchemaSetObjekt keine Schemas hinzugefügt wurden, wird ein leeres ICollection Objekt zurückgegeben.

Beispiele

Das folgende Beispiel veranschaulicht, wie Sie alle Schemas in der XmlSchemaSetDatei durchlaufen.

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 XmlSchemaSet indirekt zum Import hinzugefügt wurden.

Note

Die Schemas Methode entspricht der GetEnumerator Methode der veralteten XmlSchemaCollection.

Gilt für:

Schemas(String)

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

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

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 Schemaeigenschaft targetNamespace .

Gibt zurück

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

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie alle Schemas im Namespace in der http://www.contoso.com/booksXmlSchemaSet

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 nullder Parameter istEmpty, werden alle Schemas ohne Namespace zurückgegeben.

Diese Methode gibt Schemas zurück, die XmlSchemaSet indirekt zum Import hinzugefügt wurden.

Note

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

Gilt für: