XmlSchemaSet.Schemas XmlSchemaSet.Schemas XmlSchemaSet.Schemas XmlSchemaSet.Schemas Method

Definición

Devuelve una colección de esquemas del lenguaje de definición de esquemas XML (XSD) de XmlSchemaSet.Returns a collection of XML Schema definition language (XSD) schemas in the XmlSchemaSet.

Sobrecargas

Schemas() Schemas() Schemas() Schemas()

Devuelve una colección de todos los esquemas del lenguaje de definición de esquemas XML (XSD) de XmlSchemaSet.Returns a collection of all the XML Schema definition language (XSD) schemas in the XmlSchemaSet.

Schemas(String) Schemas(String) Schemas(String) Schemas(String)

Devuelve una colección de todos los esquemas del lenguaje de definición de esquemas XML (XSD) que hay en XmlSchemaSet y que pertenecen al espacio de nombres especificado.Returns a collection of all the XML Schema definition language (XSD) schemas in the XmlSchemaSet that belong to the given namespace.

Schemas() Schemas() Schemas() Schemas()

Devuelve una colección de todos los esquemas del lenguaje de definición de esquemas XML (XSD) de XmlSchemaSet.Returns a collection of all the XML Schema definition language (XSD) schemas in the XmlSchemaSet.

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

Devoluciones

Objeto ICollection que contiene todos los esquemas que se han agregado a XmlSchemaSet.An ICollection object containing all the schemas that have been added to the XmlSchemaSet. Si no se ha agregado ningún esquema a XmlSchemaSet, se devuelve un objeto ICollection vacío.If no schemas have been added to the XmlSchemaSet, an empty ICollection object is returned.

Ejemplos

El ejemplo siguiente muestra cómo recorrer en iteración todos los esquemas en el XmlSchemaSet.The following example illustrates how to iterate over all the schemas in the 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);  
}  

Comentarios

Este método devuelve esquemas que se han agregado indirectamente a la XmlSchemaSet porque han sido importados.This method returns schemas that were added indirectly to the XmlSchemaSet because they were imported.

Nota

El Schemas método es el equivalente de la GetEnumerator método para el atributo obsolete XmlSchemaCollection.The Schemas method is the equivalent of the GetEnumerator method of the obsolete XmlSchemaCollection.

Schemas(String) Schemas(String) Schemas(String) Schemas(String)

Devuelve una colección de todos los esquemas del lenguaje de definición de esquemas XML (XSD) que hay en XmlSchemaSet y que pertenecen al espacio de nombres especificado.Returns a collection of all the XML Schema definition language (XSD) schemas in the XmlSchemaSet that belong to the given namespace.

public:
 System::Collections::ICollection ^ Schemas(System::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 String String String

Propiedad de esquema targetNamespace.The schema targetNamespace property.

Devoluciones

Objeto ICollection que contiene todos los esquemas agregados a la claseXmlSchemaSet que pertenece al espacio de nombres especificado.An ICollection object containing all the schemas that have been added to the XmlSchemaSet that belong to the given namespace. Si no se ha agregado ningún esquema a XmlSchemaSet, se devuelve un objeto ICollection vacío.If no schemas have been added to the XmlSchemaSet, an empty ICollection object is returned.

Ejemplos

El ejemplo siguiente muestra cómo recorrer en iteración todos los esquemas en el http://www.contoso.com/books espacio de nombres en el XmlSchemaSet.The following example illustrates how to iterate over all the schemas in the http://www.contoso.com/books namespace in the 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);  
}  

Comentarios

Si el targetNamespace parámetro es null o Empty, a continuación, se devuelven todos los esquemas sin un espacio de nombres.If the targetNamespace parameter is null or Empty, then all schemas without a namespace are returned.

Este método devuelve esquemas que se han agregado indirectamente a la XmlSchemaSet porque han sido importados.This method returns schemas that were added indirectly to the XmlSchemaSet because they were imported.

Nota

El Schemas método es el equivalente de la Item[String] método para el atributo obsolete XmlSchemaCollection.The Schemas method is the equivalent of the Item[String] method of the obsolete XmlSchemaCollection.

Se aplica a