XmlValidatingReader.Schemas Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen XmlSchemaCollection zur Überprüfung zu verwendenden Ab.
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
Eigenschaftswert
Die für die Validierung zu verwendende XmlSchemaCollection.
Hinweise
Hinweis
Die XmlValidatingReader Klasse ist in .NET Framework 2.0 veraltet. Sie können eine Überprüfungsinstanz XmlReader mithilfe der XmlReaderSettings Klasse und der Create Methode erstellen. Weitere Informationen finden Sie im Abschnitt Hinweise auf der XmlReader Referenzseite.
Die XmlSchemaCollection vorab geladenen XML-Data XDR- und XML-Schemadefinitionsschemas (XSD)-Schemas. Diese Eigenschaft gewährt dem Leser Zugriff auf den Cache von Schemas und ermöglicht es, zu überprüfen, ohne jedes Mal Schemas erneut laden zu müssen. Der Leser fügt nichts zum XmlSchemaCollection.
Wenn dies XmlSchemaCollection ein XML-Schema (XSD) enthält oder Elemente enthält include , import die auf andere Namespaces verweisen, werden die Schemas für diese anderen Namespaces nur zu Überprüfungszwecken geladen. Sofern diese Schemas der Schemaauflistung nicht explizit hinzugefügt wurden, können sie nicht mit einer der Auflistungsmethoden oder -eigenschaften zugegriffen werden. Wenn die Auflistung beispielsweise die Schemadatei enthält, die einen Verweis auf die Schemadatei a.xsdenthält, müssen Sie der Schemaauflistung b.xsdhinzufügen b.xsd , bevor Sie mithilfe einer der Auflistungsmethoden oder -eigenschaften darauf zugreifen können.
Wenn auf die XmlSchemaCollectionSchemas Eigenschaft zugegriffen wird, verwendet die XmlSchemaCollection.Add Methode die XmlResolver von der XmlValidatingReader.XmlResolver Eigenschaft angegebene.
Hinweis
Die Schemas müssen dem XmlSchemaCollection vor dem ersten Read Aufruf hinzugefügt werden.