XmlSchema.Compile Methode

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)

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)

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 der Microsoft .NET Framework-Version 2,0 veraltet und wurde durch die XmlSchemaSet.Compile-Methode ersetzt.The Compile method is obsolete in the Microsoft .NET Framework version 2.0 and has been replaced by the XmlSchemaSet.Compile method.

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. https://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

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.

Attribute

Hinweise

Wichtig

Die Compile-Methode ist in der Microsoft .NET Framework-Version 2,0 veraltet und wurde durch die XmlSchemaSet.Compile-Methode ersetzt.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)

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. https://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

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

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.

Attribute

Hinweise

Wenn das SOM auf andere Namespaces über die import oder include Elemente verweist, wird der XmlResolver zum Auflösen dieser Verweise verwendet.If the SOM references other namespaces through the import or include elements, the XmlResolver is used to resolve these references. Wenn der Konflikt Löser auf nullfestgelegt ist, ist dies ein Hinweis darauf, dass der Benutzer keine Rolle spielt, import oder include Elemente aufzulösen.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.In this case, the references are not resolved. Der Konflikt Löser wird nicht zwischengespeichert, nachdem die Compile-Methode abgeschlossen wurde.The resolver is not cached after the Compile method completes.

Wichtig

Die Compile-Methode ist in der Microsoft .NET Framework-Version 2,0 veraltet und wurde durch die XmlSchemaSet.Compile-Methode ersetzt.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, um externe Schemas aufzulösen, auf die in include-, Import-oder neudefinitions Elemente standardmäßig verwiesen wird.The Compile method uses the XmlUrlResolver class to resolve external schemas referenced in include, import, or redefine elements by default. Sie können die Auflösung externer Schemas deaktivieren, indem Sie NULL als XmlResolver-Parameter übergeben.You can disable resolution of external schemas by passing null as the XmlResolver parameter.

Gilt für: