XmlSchemaSet.Schemas Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию схем языка определения схемы XML (XSD) в объекте XmlSchemaSet.
Перегрузки
| Имя | Описание |
|---|---|
| Schemas() |
Возвращает коллекцию всех схем языка определения XML-схемы (XSD) в .XmlSchemaSet |
| Schemas(String) |
Возвращает коллекцию всех схем языка определения XML-схемы (XSD) в XmlSchemaSet заданном пространстве имен. |
Schemas()
- Исходный код:
- XmlSchemaSet.cs
- Исходный код:
- XmlSchemaSet.cs
- Исходный код:
- XmlSchemaSet.cs
- Исходный код:
- XmlSchemaSet.cs
- Исходный код:
- XmlSchemaSet.cs
Возвращает коллекцию всех схем языка определения XML-схемы (XSD) в .XmlSchemaSet
public:
System::Collections::ICollection ^ Schemas();
public System.Collections.ICollection Schemas();
member this.Schemas : unit -> System.Collections.ICollection
Public Function Schemas () As ICollection
Возвращаемое значение
Объект ICollection , содержащий все схемы, добавленные в объект XmlSchemaSet. Если в нее не добавлены XmlSchemaSetсхемы, возвращается пустой ICollection объект.
Примеры
В следующем примере показано, как выполнять итерацию по всем схемам в приведенном ниже 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);
}
Комментарии
Этот метод возвращает схемы, которые были добавлены косвенно к XmlSchemaSet импорту.
Note
Метод Schemas эквивалентен методу GetEnumerator устаревшего XmlSchemaCollection.
Применяется к
Schemas(String)
- Исходный код:
- XmlSchemaSet.cs
- Исходный код:
- XmlSchemaSet.cs
- Исходный код:
- XmlSchemaSet.cs
- Исходный код:
- XmlSchemaSet.cs
- Исходный код:
- XmlSchemaSet.cs
Возвращает коллекцию всех схем языка определения XML-схемы (XSD) в XmlSchemaSet заданном пространстве имен.
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
Параметры
- targetNamespace
- String
Свойство схемы targetNamespace .
Возвращаемое значение
Объект ICollection , содержащий все схемы, добавленные в XmlSchemaSet указанное пространство имен. Если в нее не добавлены XmlSchemaSetсхемы, возвращается пустой ICollection объект.
Примеры
В следующем примере показано, как итерировать все схемы в http://www.contoso.com/books пространстве имен.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);
}
Комментарии
targetNamespace Если параметр имеет null или Empty, возвращаются все схемы без пространства имен.
Этот метод возвращает схемы, которые были добавлены косвенно к XmlSchemaSet импорту.
Note
Метод Schemas эквивалентен методу Item[] устаревшего XmlSchemaCollection.