XmlSchema.Compile XmlSchema.Compile XmlSchema.Compile Method

Definition

Kompiliert das XML-Schema-Objektmodell (SOM) für die Validierung in Schemainformationen.Compiles the XML Schema Object Model (SOM) into schema information for validation. Wird zur Validierung der syntaktischen und semantischen Struktur des programmgesteuert erstellten SOM verwendet.Used to check the syntactic and semantic structure of the programmatically built SOM. Semantische Validierung wird während der Kompilierung durchgeführt.Semantic validation checking is performed during compilation.

Überlädt

Compile(ValidationEventHandler) Compile(ValidationEventHandler) Compile(ValidationEventHandler)

Kompiliert das XML-Schema-Objektmodell (SOM) für die Validierung in Schemainformationen.Compiles the XML Schema Object Model (SOM) into schema information for validation. Wird zur Validierung der syntaktischen und semantischen Struktur des programmgesteuert erstellten SOM verwendet.Used to check the syntactic and semantic structure of the programmatically built SOM. Semantische Validierung wird während der Kompilierung durchgeführt.Semantic validation checking is performed during compilation.

Compile(ValidationEventHandler, XmlResolver) Compile(ValidationEventHandler, XmlResolver) Compile(ValidationEventHandler, XmlResolver)

Kompiliert das XML-Schema-Objektmodell (SOM) für die Validierung in Schemainformationen.Compiles the XML Schema Object Model (SOM) into schema information for validation. Wird zur Validierung der syntaktischen und semantischen Struktur des programmgesteuert erstellten SOM verwendet.Used to check the syntactic and semantic structure of the programmatically built SOM. Semantische Validierung wird während der Kompilierung durchgeführt.Semantic validation checking is performed during compilation.

Hinweise

Wichtig

Die Compile -Methode ist in Microsoft .NET Framework, Version 2.0, veraltet und wurde ersetzt durch die XmlSchemaSet.Compile Methode.The Compile method is obsolete in the Microsoft .NET Framework version 2.0 and has been replaced by the XmlSchemaSet.Compile method.

Compile(ValidationEventHandler) Compile(ValidationEventHandler) Compile(ValidationEventHandler)

Warnung

Diese API ist jetzt veraltet.

Kompiliert das XML-Schema-Objektmodell (SOM) für die Validierung in Schemainformationen.Compiles the XML Schema Object Model (SOM) into schema information for validation. Wird zur Validierung der syntaktischen und semantischen Struktur des programmgesteuert erstellten SOM verwendet.Used to check the syntactic and semantic structure of the programmatically built SOM. Semantische Validierung wird während der Kompilierung durchgeführt.Semantic validation checking is performed during compilation.

public:
 void Compile(System::Xml::Schema::ValidationEventHandler ^ validationEventHandler);
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")]
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public void Compile (System.Xml.Schema.ValidationEventHandler validationEventHandler);
member this.Compile : System.Xml.Schema.ValidationEventHandler -> unit

Parameter

validationEventHandler
ValidationEventHandler ValidationEventHandler ValidationEventHandler

Der Ereignishandler für die Validierung, der Informationen über Fehler bei der XML-Schema-Validierung empfängt.The validation event handler that receives information about XML Schema validation errors.

Hinweise

Wichtig

Die Compile -Methode ist in Microsoft .NET Framework, Version 2.0, veraltet und wurde ersetzt durch die XmlSchemaSet.Compile Methode.The Compile method is obsolete in the Microsoft .NET Framework version 2.0 and has been replaced by the XmlSchemaSet.Compile method.

Compile(ValidationEventHandler, XmlResolver) Compile(ValidationEventHandler, XmlResolver) Compile(ValidationEventHandler, XmlResolver)

Warnung

Diese API ist jetzt veraltet.

Kompiliert das XML-Schema-Objektmodell (SOM) für die Validierung in Schemainformationen.Compiles the XML Schema Object Model (SOM) into schema information for validation. Wird zur Validierung der syntaktischen und semantischen Struktur des programmgesteuert erstellten SOM verwendet.Used to check the syntactic and semantic structure of the programmatically built SOM. Semantische Validierung wird während der Kompilierung durchgeführt.Semantic validation checking is performed during compilation.

public:
 void Compile(System::Xml::Schema::ValidationEventHandler ^ validationEventHandler, System::Xml::XmlResolver ^ resolver);
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")]
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public void Compile (System.Xml.Schema.ValidationEventHandler validationEventHandler, System.Xml.XmlResolver resolver);
member this.Compile : System.Xml.Schema.ValidationEventHandler * System.Xml.XmlResolver -> unit

Parameter

validationEventHandler
ValidationEventHandler ValidationEventHandler ValidationEventHandler

Der Ereignishandler für die Validierung, der Informationen über Fehler bei der XML-Schema-Validierung empfängt.The validation event handler that receives information about the XML Schema validation errors.

resolver
XmlResolver XmlResolver XmlResolver

Der XmlResolver, der zum Auflösen von Namespaces verwendet wird, auf die im include-Element und import-Element verwiesen wird.The XmlResolver used to resolve namespaces referenced in include and import elements.

Hinweise

Wenn das SOM andere Namespaces über verweist die import oder include Elemente, die XmlResolver wird verwendet, um diese Verweise aufzulösen.If the SOM references other namespaces through the import or include elements, the XmlResolver is used to resolve these references. Wenn die Auflösung, um festgelegt ist null, dies bedeutet, dass der Benutzer nicht wichtig ist, über den Umgang mit import oder include Elemente.If the resolver is set to null, this indicates that the user does not care about resolving import or include elements. In diesem Fall werden die Verweise nicht aufgelöst werden.In this case, the references are not resolved. Der Konfliktlöser wird nicht zwischengespeichert, nach der Compile Methode abgeschlossen wird.The resolver is not cached after the Compile method completes.

Wichtig

Die Compile -Methode ist in Microsoft .NET Framework, Version 2.0, veraltet und wurde ersetzt durch die XmlSchemaSet.Compile Methode.The Compile method is obsolete in the Microsoft .NET Framework version 2.0 and has been replaced by the XmlSchemaSet.Compile method.

Wichtig

Die Compile -Methode verwendet die XmlUrlResolver Klasse zum Auflösen von externen Schemas in verwiesen wird, importieren aufzunehmende oder Elemente in der Standardeinstellung.The Compile method uses the XmlUrlResolver class to resolve external schemas referenced in include, import, or redefine elements by default. Sie können Auflösung externer Schemas deaktivieren, übergeben Sie null als der XmlResolver Parameter.You can disable resolution of external schemas by passing null as the XmlResolver parameter.

Gilt für: