XmlValidatingReader.Schemas Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az XmlSchemaCollection ellenőrzéshez használandó elemet.
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
Tulajdonság értéke
Az XmlSchemaCollection ellenőrzéshez használandó.
Megjegyzések
Note
A XmlValidatingReader osztály elavult .NET Framework 2.0-s verziója esetén. Az osztály és a XmlReader metódus használatával létrehozhat egy érvényesítő XmlReaderSettings példánytCreate. További információt a referenciaoldal Megjegyzések szakaszában XmlReader talál.
Az XmlSchemaCollection előre betöltött XML-Data csökkentett (XDR) és XML-sémadefiníciós (XSD) sémákat tartalmazza. Ez a tulajdonság hozzáférést biztosít az olvasónak a sémák gyorsítótárához, és lehetővé teszi annak érvényesítését anélkül, hogy minden alkalommal újra kellene betöltenie a sémákat. Az olvasó nem ad hozzá semmit a XmlSchemaCollection.
Ha a XmlSchemaCollection rendszer olyan XML-sémát (XSD-t) tartalmaz, amely include más névterekre hivatkozik, import akkor ezekhez a névterekhez tartozó sémák csak érvényesítési célokra töltődnek be. Hacsak ezek a sémák nem lettek explicit módon hozzáadva a sémagyűjteményhez, nem lesznek elérhetők a gyűjtemény egyik módszerével vagy tulajdonságával sem. Ha például a gyűjtemény tartalmazza a sémafájlra a.xsdmutató hivatkozást tartalmazó sémafájltb.xsd, akkor hozzá kell adnia b.xsd a sémagyűjteményhez, mielőtt bármelyik gyűjteményi módszer vagy tulajdonság használatával hozzáférhet.
Ha a XmlSchemaCollection tulajdonságot használja Schemas , a XmlSchemaCollection.Add metódus a XmlResolver tulajdonság által XmlValidatingReader.XmlResolver megadott értéket használja.
Note
A sémákat hozzá kell adni az XmlSchemaCollection első Read hívás előtt.