Bahasa

XmlSchemaSet.Schemas Metode

Definisi

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

Overload

Nama Deskripsi
Schemas()

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

Schemas(String)

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

Schemas()

Sumber:
XmlSchemaSet.cs
Sumber:
XmlSchemaSet.cs
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 mengilustrasikan cara melakukan iterasi atas semua skema dalam 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.

Note

Metode Schemas ini setara dengan GetEnumerator metode usang XmlSchemaCollection.

Berlaku untuk

Schemas(String)

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

Mengembalikan kumpulan semua skema bahasa definisi Skema XML (XSD) di XmlSchemaSet dalam 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 atas 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.

Note

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

Berlaku untuk