XmlSchemaSet.Schemas Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.