XmlSchemaSet.Schemas Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .