XmlSchemaSet.Schemas Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.