XmlValidatingReader.Schemas Egenskap

Definition

Hämtar en XmlSchemaCollection att använda för validering.

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

Egenskapsvärde

Det XmlSchemaCollection som ska användas för validering.

Kommentarer

Note

Klassen XmlValidatingReader är föråldrad i .NET Framework 2.0. Du kan skapa en verifierande XmlReader instans med hjälp XmlReaderSettings av -klassen och Create -metoden. Mer information finns i avsnittet Kommentarer på XmlReader referenssidan.

Innehåller XmlSchemaCollection förinstallerade XML-Data XDR- och XSD-scheman (XML Schema Definition Language). Den här egenskapen ger läsaren åtkomst till cacheminnet för scheman och gör att den kan verifiera utan att behöva läsa in scheman igen varje gång. Läsaren lägger inte till något i XmlSchemaCollection.

XmlSchemaCollection Om innehåller ett XML-schema (XSD) som innehåller include eller import element som refererar till andra namnområden, läses schemana för dessa andra namnområden endast in för valideringsändamål. Om inte dessa scheman uttryckligen har lagts till i schemasamlingen är de inte tillgängliga med någon av samlingsmetoderna eller egenskaperna. Om samlingen till exempel innehåller schemafilen a.xsd, som innehåller en referens till schemafilen b.xsd, måste du lägga till b.xsd i schemasamlingen innan du kan komma åt den med någon av samlingsmetoderna eller egenskaperna.

XmlSchemaCollection När används med egenskapen SchemasXmlSchemaCollection.Add använder metoden den XmlResolver som anges av XmlValidatingReader.XmlResolver egenskapen.

Note

Scheman måste läggas till före XmlSchemaCollection det första Read anropet.

Gäller för

Se även