XmlSchemaSet.Schemas Método

Definição

Devolve uma coleção de esquemas XML Schema Definition Language (XSD) no XmlSchemaSetarquivo .

Sobrecargas

Name Description
Schemas()

Devolve uma coleção de todos os esquemas da linguagem de definição XML Schema (XSD) no XmlSchemaSet.

Schemas(String)

Devolve uma coleção de todos os esquemas da linguagem de definição de esquemas XML (XSD) que XmlSchemaSet pertencem ao namespace dado.

Schemas()

Origem:
XmlSchemaSet.cs
Origem:
XmlSchemaSet.cs
Origem:
XmlSchemaSet.cs
Origem:
XmlSchemaSet.cs
Origem:
XmlSchemaSet.cs

Devolve uma coleção de todos os esquemas da linguagem de definição XML Schema (XSD) no XmlSchemaSet.

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

Devoluções

Um objeto contendo ICollection todos os esquemas que foram adicionados ao XmlSchemaSet. Se nenhum esquema foi adicionado ao XmlSchemaSet, um objeto vazio ICollection é devolvido.

Exemplos

O exemplo seguinte ilustra como iterar sobre todos os esquemas no 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);
}

Observações

Este método devolve esquemas que foram adicionados indiretamente ao XmlSchemaSet porque foram importados.

Note

O Schemas método é o equivalente ao GetEnumerator método do obsoleto XmlSchemaCollection.

Aplica-se a

Schemas(String)

Origem:
XmlSchemaSet.cs
Origem:
XmlSchemaSet.cs
Origem:
XmlSchemaSet.cs
Origem:
XmlSchemaSet.cs
Origem:
XmlSchemaSet.cs

Devolve uma coleção de todos os esquemas da linguagem de definição de esquemas XML (XSD) que XmlSchemaSet pertencem ao namespace dado.

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

Parâmetros

targetNamespace
String

A propriedade do esquema targetNamespace .

Devoluções

Um objeto contendo ICollection todos os esquemas que foram adicionados ao XmlSchemaSet que pertencem ao espaço de nomes dado. Se nenhum esquema foi adicionado ao XmlSchemaSet, um objeto vazio ICollection é devolvido.

Exemplos

O exemplo seguinte ilustra como iterar sobre todos os esquemas no http://www.contoso.com/books namespace no 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);
}

Observações

Se o targetNamespace parâmetro for null ou Empty, então todos os esquemas sem namespace são devolvidos.

Este método devolve esquemas que foram adicionados indiretamente ao XmlSchemaSet porque foram importados.

Note

O Schemas método é o equivalente ao Item[] método do obsoleto XmlSchemaCollection.

Aplica-se a