XmlSchemaSet.Schemas Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una colección de esquemas del lenguaje de definición de esquemas XML (XSD) de XmlSchemaSet.
Sobrecargas
Schemas() |
Devuelve una colección de todos los esquemas del lenguaje de definición de esquemas XML (XSD) de XmlSchemaSet. |
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. |
Schemas()
- Source:
- XmlSchemaSet.cs
- Source:
- XmlSchemaSet.cs
- Source:
- XmlSchemaSet.cs
Devuelve una colección de todos los esquemas del lenguaje de definición de esquemas XML (XSD) de 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. Si no se ha agregado ningún esquema a XmlSchemaSet, se devuelve un objeto ICollection vacío.
Ejemplos
En el ejemplo siguiente se muestra cómo iterar en todos los esquemas de 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 agregaron indirectamente a XmlSchemaSet porque se importaron.
Nota:
El Schemas método es el equivalente del GetEnumerator método del obsoleto XmlSchemaCollection.
Se aplica a
Schemas(String)
- Source:
- XmlSchemaSet.cs
- Source:
- XmlSchemaSet.cs
- Source:
- XmlSchemaSet.cs
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.
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
Propiedad de esquema targetNamespace
.
Devoluciones
Objeto ICollection que contiene todos los esquemas agregados a la claseXmlSchemaSet que pertenece al espacio de nombres especificado. Si no se ha agregado ningún esquema a XmlSchemaSet, se devuelve un objeto ICollection vacío.
Ejemplos
En el ejemplo siguiente se muestra cómo iterar en todos los esquemas del http://www.contoso.com/books
espacio de nombres de 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, se devuelven todos los esquemas sin un espacio de nombres.
Este método devuelve esquemas que se agregaron indirectamente a XmlSchemaSet porque se importaron.
Nota:
El Schemas método es el equivalente del Item[] método del obsoleto XmlSchemaCollection.