Share via


XmlSchemaSet.Schemas Metode

Definisi

Mengembalikan kumpulan skema bahasa definisi Skema XML (XSD) di XmlSchemaSet.

Overload

Schemas()

Mengembalikan kumpulan semua skema bahasa definisi Skema XML (XSD) di XmlSchemaSet.

Schemas(String)

Mengembalikan kumpulan semua skema bahasa definisi Skema XML (XSD) di yang termasuk dalam XmlSchemaSet namespace layanan yang diberikan.

Schemas()

Sumber:
XmlSchemaSet.cs
Sumber:
XmlSchemaSet.cs
Sumber:
XmlSchemaSet.cs

Mengembalikan kumpulan semua skema bahasa definisi Skema XML (XSD) di XmlSchemaSet.

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

Mengembalikan

Objek ICollection yang berisi semua skema yang telah ditambahkan ke XmlSchemaSet. Jika tidak ada skema yang ditambahkan ke XmlSchemaSet, objek kosong ICollection dikembalikan.

Contoh

Contoh berikut menggambarkan cara melakukan iterasi atas semua skema di 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);
}

Keterangan

Metode ini mengembalikan skema yang ditambahkan secara tidak langsung ke XmlSchemaSet karena diimpor.

Catatan

Metode Schemas ini setara GetEnumerator dengan metode usang XmlSchemaCollection.

Berlaku untuk

Schemas(String)

Sumber:
XmlSchemaSet.cs
Sumber:
XmlSchemaSet.cs
Sumber:
XmlSchemaSet.cs

Mengembalikan kumpulan semua skema bahasa definisi Skema XML (XSD) di yang termasuk dalam XmlSchemaSet namespace layanan yang diberikan.

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

Parameter

targetNamespace
String

Properti skema targetNamespace .

Mengembalikan

Objek ICollection yang berisi semua skema yang telah ditambahkan ke XmlSchemaSet yang termasuk dalam namespace yang diberikan. Jika tidak ada skema yang ditambahkan ke XmlSchemaSet, objek kosong ICollection dikembalikan.

Contoh

Contoh berikut mengilustrasikan cara melakukan iterasi di semua skema di http://www.contoso.com/books namespace layanan di 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);
}

Keterangan

targetNamespace Jika parameter adalah null atau Empty, maka semua skema tanpa namespace dikembalikan.

Metode ini mengembalikan skema yang ditambahkan secara tidak langsung ke XmlSchemaSet karena diimpor.

Catatan

Metode Schemas ini setara Item[] dengan metode usang XmlSchemaCollection.

Berlaku untuk