Jazyk

XmlSchemaSet.Schemas Metoda

Definice

Vrátí kolekci schémat XML Schema Definition Language (XSD) schémat v objektu XmlSchemaSet.

Přetížení

Name Description
Schemas()

Vrátí kolekci všech schémat XSD (XML Schema Definition Language) v objektu XmlSchemaSet.

Schemas(String)

Vrátí kolekci všech schémat XSD (XML Schema Definition Language) v XmlSchemaSet oboru názvů, které patří do daného oboru názvů.

Schemas()

Zdroj:
XmlSchemaSet.cs
Zdroj:
XmlSchemaSet.cs
Zdroj:
XmlSchemaSet.cs
Zdroj:
XmlSchemaSet.cs
Zdroj:
XmlSchemaSet.cs

Vrátí kolekci všech schémat XSD (XML Schema Definition Language) v objektu XmlSchemaSet.

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

Návraty

Objekt ICollection obsahující všechna schémata, která byla přidána do objektu XmlSchemaSet. Pokud do objektu XmlSchemaSetnebyly přidána žádná schémata, vrátí se prázdný ICollection objekt.

Příklady

Následující příklad ukazuje, jak iterovat přes všechna schémata v objektu 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()

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

Poznámky

Tato metoda vrací schémata, která byla do importu přidána nepřímo XmlSchemaSet .

Note

Metoda Schemas je ekvivalentem GetEnumerator metody zastaralé XmlSchemaCollection.

Platí pro

Schemas(String)

Zdroj:
XmlSchemaSet.cs
Zdroj:
XmlSchemaSet.cs
Zdroj:
XmlSchemaSet.cs
Zdroj:
XmlSchemaSet.cs
Zdroj:
XmlSchemaSet.cs

Vrátí kolekci všech schémat XSD (XML Schema Definition Language) v XmlSchemaSet oboru názvů, které patří do daného oboru názvů.

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

Parametry

targetNamespace
String

Vlastnost schématu targetNamespace .

Návraty

Objekt ICollection obsahující všechna schémata, která byla přidána do XmlSchemaSet daného oboru názvů. Pokud do objektu XmlSchemaSetnebyly přidána žádná schémata, vrátí se prázdný ICollection objekt.

Příklady

Následující příklad ukazuje, jak iterovat přes všechna schémata v http://www.contoso.com/books oboru názvů v objektu 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);
}

Poznámky

targetNamespace Pokud je null parametr nebo Empty, vrátí se všechna schémata bez oboru názvů.

Tato metoda vrací schémata, která byla do importu přidána nepřímo XmlSchemaSet .

Note

Metoda Schemas je ekvivalentem Item[] metody zastaralé XmlSchemaCollection.

Platí pro