XmlValidatingReader.Schemas Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
XmlSchemaCollection Získá použití k ověření.
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
Hodnota vlastnosti
XmlSchemaCollection k použití pro ověření.
Poznámky
Poznámka:
Třída XmlValidatingReader je zastaralá v rozhraní .NET Framework 2.0. Ověření instance můžete vytvořit XmlReader pomocí XmlReaderSettings třídy a Create metody. Další informace najdete v části Poznámky na XmlReader referenční stránce.
Obsahuje XmlSchemaCollection předem načtená schémata XDR (Reduced XML-Data Reduced) a XSD (XML Schema Definition Language). Tato vlastnost poskytuje čtenáři přístup k mezipaměti schémat a umožňuje to ověřit, aniž by bylo nutné znovu načíst schémata pokaždé. Čtenář nic nepřidá do XmlSchemaCollectionsouboru .
XmlSchemaCollection Pokud zahrnuje schéma XML (XSD), které obsahuje include nebo import prvky odkazují na jiné obory názvů, schémata pro tyto ostatní obory názvů jsou načtena pouze pro účely ověřování. Pokud nebyla tato schémata explicitně přidána do kolekce schémat, nebudou přístupná pomocí žádné z metod nebo vlastností kolekce. Pokud například kolekce obsahuje soubor a.xsdschématu , který obsahuje odkaz na soubor b.xsdschématu, musíte přidat b.xsd do kolekce schématu dříve, než k ní budete mít přístup pomocí některé z metod kolekce nebo vlastností.
Při přístupu pomocí XmlSchemaCollectionSchemas vlastnosti metoda XmlSchemaCollection.Add používá XmlResolver určenou XmlValidatingReader.XmlResolver vlastnost.
Poznámka:
Schémata musí být přidána před XmlSchemaCollection prvním Read voláním.