XmlSchemaSet.Schemas Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca kolekcję schematów języka definicji schematu XML (XSD) w pliku XmlSchemaSet.
Przeciążenia
Schemas() |
Zwraca kolekcję wszystkich schematów języka definicji schematu XML (XSD) w pliku XmlSchemaSet. |
Schemas(String) |
Zwraca kolekcję wszystkich schematów języka definicji schematu XML (XSD) w przestrzeni XmlSchemaSet nazw, które należą do danej przestrzeni nazw. |
Schemas()
- Źródło:
- XmlSchemaSet.cs
- Źródło:
- XmlSchemaSet.cs
- Źródło:
- XmlSchemaSet.cs
Zwraca kolekcję wszystkich schematów języka definicji schematu XML (XSD) w pliku XmlSchemaSet.
public:
System::Collections::ICollection ^ Schemas();
public System.Collections.ICollection Schemas ();
member this.Schemas : unit -> System.Collections.ICollection
Public Function Schemas () As ICollection
Zwraca
Obiekt ICollection zawierający wszystkie schematy, które zostały dodane do obiektu XmlSchemaSet. Jeśli do obiektu XmlSchemaSetnie zostały dodane żadne schematy, zwracany jest pusty ICollection obiekt.
Przykłady
W poniższym przykładzie pokazano, jak iterować po wszystkich schematach w pliku 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);
}
Uwagi
Ta metoda zwraca schematy, które zostały dodane pośrednio do XmlSchemaSet elementu , ponieważ zostały zaimportowane.
Uwaga
Metoda Schemas jest odpowiednikiem GetEnumerator metody przestarzałego XmlSchemaCollection.
Dotyczy
Schemas(String)
- Źródło:
- XmlSchemaSet.cs
- Źródło:
- XmlSchemaSet.cs
- Źródło:
- XmlSchemaSet.cs
Zwraca kolekcję wszystkich schematów języka definicji schematu XML (XSD) w przestrzeni XmlSchemaSet nazw, które należą do danej przestrzeni nazw.
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
Właściwość schematu targetNamespace
.
Zwraca
Obiekt ICollection zawierający wszystkie schematy, które zostały dodane do XmlSchemaSet obiektu należącego do danej przestrzeni nazw. Jeśli do obiektu XmlSchemaSetnie zostały dodane żadne schematy, zwracany jest pusty ICollection obiekt.
Przykłady
W poniższym przykładzie pokazano, jak iterować po wszystkich schematach w http://www.contoso.com/books
przestrzeni nazw w pliku 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);
}
Uwagi
targetNamespace
Jeśli parametr ma null
wartość lub Empty, zwracane są wszystkie schematy bez przestrzeni nazw.
Ta metoda zwraca schematy, które zostały dodane pośrednio do XmlSchemaSet elementu , ponieważ zostały zaimportowane.
Uwaga
Metoda Schemas jest odpowiednikiem Item[] metody przestarzałego XmlSchemaCollection.