XmlSchemaSet.Schemas Metodo

Definizione

Restituisce una raccolta di schemi XSD (XML Schema Definition Language) in XmlSchemaSet.

Overload

Nome Descrizione
Schemas()

Restituisce una raccolta di tutti gli schemi XSD (XML Schema Definition Language) in XmlSchemaSet.

Schemas(String)

Restituisce una raccolta di tutti gli schemi XSD (XML Schema Definition Language) nell'oggetto XmlSchemaSet che appartengono allo spazio dei nomi specificato.

Schemas()

Origine:
XmlSchemaSet.cs
Origine:
XmlSchemaSet.cs
Origine:
XmlSchemaSet.cs
Origine:
XmlSchemaSet.cs
Origine:
XmlSchemaSet.cs

Restituisce una raccolta di tutti gli schemi XSD (XML Schema Definition Language) in XmlSchemaSet.

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

Valori restituiti

Oggetto ICollection contenente tutti gli schemi aggiunti a XmlSchemaSet. Se non sono stati aggiunti schemi a XmlSchemaSet, viene restituito un oggetto vuoto ICollection .

Esempio

Nell'esempio seguente viene illustrato come scorrere tutti gli schemi in 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);
}

Commenti

Questo metodo restituisce gli schemi aggiunti indirettamente a XmlSchemaSet perché sono stati importati.

Note

Il Schemas metodo è l'equivalente del GetEnumerator metodo dell'oggetto obsoleto XmlSchemaCollection.

Si applica a

Schemas(String)

Origine:
XmlSchemaSet.cs
Origine:
XmlSchemaSet.cs
Origine:
XmlSchemaSet.cs
Origine:
XmlSchemaSet.cs
Origine:
XmlSchemaSet.cs

Restituisce una raccolta di tutti gli schemi XSD (XML Schema Definition Language) nell'oggetto XmlSchemaSet che appartengono allo spazio dei nomi specificato.

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

Parametri

targetNamespace
String

Proprietà dello schema targetNamespace .

Valori restituiti

Oggetto ICollection contenente tutti gli schemi aggiunti all'oggetto XmlSchemaSet che appartengono allo spazio dei nomi specificato. Se non sono stati aggiunti schemi a XmlSchemaSet, viene restituito un oggetto vuoto ICollection .

Esempio

Nell'esempio seguente viene illustrato come scorrere tutti gli schemi nello http://www.contoso.com/books spazio dei nomi in 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);
}

Commenti

Se il targetNamespace parametro è null o Empty, vengono restituiti tutti gli schemi senza uno spazio dei nomi.

Questo metodo restituisce gli schemi aggiunti indirettamente a XmlSchemaSet perché sono stati importati.

Note

Il Schemas metodo è l'equivalente del Item[] metodo dell'oggetto obsoleto XmlSchemaCollection.

Si applica a