XmlValidatingReader.Schemas Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un XmlSchemaCollection oggetto da utilizzare per la convalida.
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
Valore della proprietà
XmlSchemaCollection da usare per la convalida.
Commenti
Annotazioni
La XmlValidatingReader classe è obsoleta in .NET Framework 2.0. È possibile creare un'istanza di convalida XmlReader usando la XmlReaderSettings classe e il Create metodo . Per altre informazioni, vedere la sezione Note della pagina di riferimento XmlReader.
XmlSchemaCollection contiene schemi XSD (Reduced) e XML Schema Definition Language (XSD) precaricati XML-Data. Questa proprietà consente al lettore di accedere alla cache degli schemi e di convalidare senza dover ricaricare gli schemi ogni volta. Il lettore non aggiunge alcun elemento all'oggetto XmlSchemaCollection.
XmlSchemaCollection Se include un XML Schema (XSD) che contiene include o import elementi che fanno riferimento ad altri spazi dei nomi, gli schemi per questi altri spazi dei nomi vengono caricati solo a scopo di convalida. A meno che questi schemi non siano stati aggiunti in modo esplicito alla raccolta di schemi, non saranno accessibili usando alcuno dei metodi o delle proprietà della raccolta. Ad esempio, se la raccolta contiene il file a.xsddi schema , che contiene un riferimento al file b.xsddi schema , è necessario aggiungere b.xsd alla raccolta di schemi prima di accedervi usando uno qualsiasi dei metodi o delle proprietà della raccolta.
Quando si XmlSchemaCollection accede tramite la Schemas proprietà , il XmlSchemaCollection.Add metodo utilizza l'oggetto XmlResolver specificato dalla XmlValidatingReader.XmlResolver proprietà .
Annotazioni
Gli schemi devono essere aggiunti a XmlSchemaCollection prima della prima Read chiamata.