Sdílet prostřednictvím


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();
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 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.

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 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

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(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 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

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 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