XmlSchemaSet.Schemas Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma coleção de esquemas XSD (linguagem de definição de esquema XML) no XmlSchemaSet.
Sobrecargas
| Nome | Description |
|---|---|
| Schemas() |
Retorna uma coleção de todos os esquemas XSD (linguagem de definição de esquema XML) no XmlSchemaSet. |
| Schemas(String) |
Retorna uma coleção de todos os esquemas XSD (linguagem de definição de esquema XML) que XmlSchemaSet pertencem ao namespace fornecido. |
Schemas()
- Origem:
- XmlSchemaSet.cs
- Origem:
- XmlSchemaSet.cs
- Origem:
- XmlSchemaSet.cs
- Origem:
- XmlSchemaSet.cs
- Origem:
- XmlSchemaSet.cs
Retorna uma coleção de todos os esquemas XSD (linguagem de definição de esquema XML) no XmlSchemaSet.
public:
System::Collections::ICollection ^ Schemas();
public System.Collections.ICollection Schemas();
member this.Schemas : unit -> System.Collections.ICollection
Public Function Schemas () As ICollection
Retornos
Um ICollection objeto que contém todos os esquemas que foram adicionados ao XmlSchemaSet. Se nenhum esquema tiver sido adicionado ao XmlSchemaSetobjeto , um objeto vazio ICollection será retornado.
Exemplos
O exemplo a seguir ilustra como iterar em 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);
}
Comentários
Esse método retorna esquemas que foram adicionados indiretamente ao XmlSchemaSet porque foram importados.
Note
O Schemas método é 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
Retorna uma coleção de todos os esquemas XSD (linguagem de definição de esquema XML) que XmlSchemaSet pertencem ao namespace fornecido.
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 de esquema targetNamespace .
Retornos
Um ICollection objeto que contém todos os esquemas que foram adicionados ao XmlSchemaSet namespace fornecido. Se nenhum esquema tiver sido adicionado ao XmlSchemaSetobjeto , um objeto vazio ICollection será retornado.
Exemplos
O exemplo a seguir ilustra como iterar em 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);
}
Comentários
Se o targetNamespace parâmetro for null ou Empty, todos os esquemas sem um namespace serão retornados.
Esse método retorna esquemas que foram adicionados indiretamente ao XmlSchemaSet porque foram importados.
Note
O Schemas método é equivalente ao Item[] método do obsoleto XmlSchemaCollection.