XmlSchemaSet.Schemas Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een verzameling XSD-schema's (XML Schema Definition Language) in de XmlSchemaSet.
Overloads
| Name | Description |
|---|---|
| Schemas() |
Retourneert een verzameling van alle XSD-schema's (XML Schema Definition Language) in de XmlSchemaSet. |
| Schemas(String) |
Retourneert een verzameling van alle XSD-schema's (XML Schema Definition Language) in de XmlSchemaSet opgegeven naamruimte. |
Schemas()
Retourneert een verzameling van alle XSD-schema's (XML Schema Definition Language) in de XmlSchemaSet.
public:
System::Collections::ICollection ^ Schemas();
public System.Collections.ICollection Schemas();
member this.Schemas : unit -> System.Collections.ICollection
Public Function Schemas () As ICollection
Retouren
Een ICollection object met alle schema's die zijn toegevoegd aan de XmlSchemaSet. Als er geen schema's zijn toegevoegd aan het XmlSchemaSetobject, wordt er een leeg ICollection object geretourneerd.
Voorbeelden
In het volgende voorbeeld ziet u hoe u alle schema's in het XmlSchemaSetschema kunt herhalen.
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);
}
Opmerkingen
Deze methode retourneert schema's die indirect aan de XmlSchemaSet schema's zijn toegevoegd omdat ze zijn geïmporteerd.
Note
De Schemas methode is het equivalent van de methode van de GetEnumerator verouderde XmlSchemaCollection.
Van toepassing op
Schemas(String)
Retourneert een verzameling van alle XSD-schema's (XML Schema Definition Language) in de XmlSchemaSet opgegeven naamruimte.
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
Parameters
- targetNamespace
- String
De schema-eigenschap targetNamespace .
Retouren
Een ICollection object met alle schema's die zijn toegevoegd aan de XmlSchemaSet opgegeven naamruimte. Als er geen schema's zijn toegevoegd aan het XmlSchemaSetobject, wordt er een leeg ICollection object geretourneerd.
Voorbeelden
In het volgende voorbeeld ziet u hoe u alle schema's in de naamruimte in de http://www.contoso.com/books naamruimte in 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);
}
Opmerkingen
Als de targetNamespace parameter is null of Empty, worden alle schema's zonder naamruimte geretourneerd.
Deze methode retourneert schema's die indirect aan de XmlSchemaSet schema's zijn toegevoegd omdat ze zijn geïmporteerd.
Note
De Schemas methode is het equivalent van de methode van de Item[] verouderde XmlSchemaCollection.