Freigeben über


XmlSchemaValidator.AddSchema(XmlSchema) Methode

Definition

Fügt den für die Validierung verwendeten Schemas ein XSD-Schema (XML Schema Definition Language) hinzu.

public:
 void AddSchema(System::Xml::Schema::XmlSchema ^ schema);
public void AddSchema (System.Xml.Schema.XmlSchema schema);
member this.AddSchema : System.Xml.Schema.XmlSchema -> unit
Public Sub AddSchema (schema As XmlSchema)

Parameter

schema
XmlSchema

Ein XmlSchema-Objekt, das den für die Validierung verwendeten Schemas hinzugefügt werden soll.

Ausnahmen

Der angegebene XmlSchema-Parameter ist null.

Der Zielnamespace des XmlSchema-Parameters stimmt mit dem aller Elemente oder Attribute überein, die vom XmlSchemaValidator-Objekt bereits gefunden wurden.

Der XmlSchema-Parameter ist ungültig.

Hinweise

Im Folgenden sind wichtige Hinweise zur Verwendung der AddSchema Methode zu berücksichtigen.

  • Die AddSchema Methode kann verwendet werden, um den Effekt der Überprüfung eines Inline-XML-Schemas im XML-Dokument zu simulieren.

  • Der Zielnamespace des XmlSchema-Parameters darf nicht mit dem Namespace eines der Elemente oder Attribute übereinstimmen, die bereits vom XmlSchemaValidator-Objekt gefunden wurden.

  • Wenn die ProcessInlineSchema Gültigkeitsprüfungsoption nicht festgelegt ist, führt die AddSchema Methode nichts aus.

Gilt für

Siehe auch