XmlSchemaSet.Schemas Metoda

Definice

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

Přetížení

Schemas()

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

Schemas(String)

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

Schemas()

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

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

public System.Collections.ICollection Schemas();

Návraty

Objekt ICollection obsahující všechna schémata, která byla přidána do objektu XmlSchemaSet. Pokud nebyla do objektu XmlSchemaSetpř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 XmlSchemaSet.

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 přidána nepřímo do objektu XmlSchemaSet , protože byla importována.

Poznámka

Metoda Schemas je ekvivalentem GetEnumerator metody zastaralé XmlSchemaCollectionmetody .

Platí pro

.NET 10 a další verze
Produkt Verze
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Schemas(String)

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

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

public System.Collections.ICollection Schemas(string? targetNamespace);
public System.Collections.ICollection Schemas(string targetNamespace);

Parametry

targetNamespace
String

Vlastnost schématu targetNamespace

Návraty

Objekt ICollection obsahující všechna schémata, která byla přidána do objektu XmlSchemaSet , který patří do daného oboru názvů. Pokud nebyla do objektu XmlSchemaSetpř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 .XmlSchemaSet

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 přidána nepřímo do objektu XmlSchemaSet , protože byla importována.

Poznámka

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

Platí pro

.NET 10 a další verze
Produkt Verze
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1