Поделиться через


XmlValidatingReader.Schemas Свойство

Определение

Возвращает значение, используемое XmlSchemaCollection для проверки.

public:
 property System::Xml::Schema::XmlSchemaCollection ^ Schemas { System::Xml::Schema::XmlSchemaCollection ^ get(); };
public System.Xml.Schema.XmlSchemaCollection Schemas { get; }
member this.Schemas : System.Xml.Schema.XmlSchemaCollection
Public ReadOnly Property Schemas As XmlSchemaCollection

Значение свойства

XmlSchemaCollection используется для проверки.

Комментарии

Замечание

Класс XmlValidatingReader устарел в .NET Framework 2.0. Вы можете создать проверяющий XmlReader экземпляр с помощью XmlReaderSettings класса и Create метода. Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.

Содержит XmlSchemaCollection предварительно загруженные XML-Data сокращенные (XDR) и схемы определения xml-схемы (XSD). Это свойство предоставляет читателю доступ к кэшу схем и позволяет проверять их без необходимости повторно загружать схемы каждый раз. Читатель ничего не добавляет в XmlSchemaCollection.

XmlSchemaCollection Если содержит xml-схему (XSD), содержащую include или import элементы, ссылающиеся на другие пространства имен, схемы для этих других пространств имен загружаются только для целей проверки. Если эти схемы не были явно добавлены в коллекцию схем, они не будут доступны с помощью методов или свойств коллекции. Например, если коллекция содержит файл схемы, содержащий ссылку на файл a.xsdb.xsdсхемы, необходимо добавить b.xsd в коллекцию схем, прежде чем получить к ней доступ с помощью любого из методов или свойств коллекции.

XmlSchemaCollection При доступе к Schemas свойству XmlSchemaCollection.Add метод использует XmlResolver указанный свойствомXmlValidatingReader.XmlResolver.

Замечание

Перед первым Read вызовом необходимо добавить XmlSchemaCollection схемы.

Применяется к

См. также раздел