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 схемы.