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 dos esquemas XSD (linguagem de definição de esquema XML) no XmlSchemaSet.
Sobrecargas
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 de linguagem de definição de esquema XML (XSD) no XmlSchemaSet que pertencem ao namespace fornecido. |
Schemas()
- 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 objeto ICollection que contém todos os esquemas adicionados ao XmlSchemaSet. Se nenhum esquema tiver sido adicionado ao XmlSchemaSet, um objeto ICollection vazio 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.
Observação
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
Retorna uma coleção de todos os esquemas de linguagem de definição de esquema XML (XSD) no XmlSchemaSet que 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 targetNamespace
do esquema.
Retornos
Um objeto ICollection que contém todos os esquemas adicionados ao XmlSchemaSet que pertencem ao namespace fornecido. Se nenhum esquema tiver sido adicionado ao XmlSchemaSet, um objeto ICollection vazio 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.
Observação
O Schemas método é equivalente ao Item[] método do obsoleto XmlSchemaCollection.