XmlSchemaSet.Schemas Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.