XmlSchema.Compile Метод

Определение

Компилирует объектную модель схемы XML (SOM — Schema Object Model) в сведения о схеме для проверки. Используется для проверки синтаксической и семантической структуры программно реализованной модели SOM. Семантическая проверка допустимости выполняется во время компиляции.

Перегрузки

Compile(ValidationEventHandler)
Является устаревшей.
Является устаревшей.
Является устаревшей.

Компилирует объектную модель схемы XML (SOM — Schema Object Model) в сведения о схеме для проверки. Используется для проверки синтаксической и семантической структуры программно реализованной модели SOM. Семантическая проверка допустимости выполняется во время компиляции.

Compile(ValidationEventHandler, XmlResolver)
Является устаревшей.
Является устаревшей.
Является устаревшей.

Компилирует объектную модель схемы XML (SOM — Schema Object Model) в сведения о схеме для проверки. Используется для проверки синтаксической и семантической структуры программно реализованной модели SOM. Семантическая проверка допустимости выполняется во время компиляции.

Комментарии

Важно!

Метод Compile устарел в Microsoft платформа .NET Framework версии 2.0 и заменен методомXmlSchemaSet.Compile.

Compile(ValidationEventHandler)

Внимание!

Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202

Внимание!

XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.

Внимание!

Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202

Компилирует объектную модель схемы XML (SOM — Schema Object Model) в сведения о схеме для проверки. Используется для проверки синтаксической и семантической структуры программно реализованной модели SOM. Семантическая проверка допустимости выполняется во время компиляции.

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")]
public void Compile (System.Xml.Schema.ValidationEventHandler? validationEventHandler);
[System.Obsolete("XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")]
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")]
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")]
public void Compile (System.Xml.Schema.ValidationEventHandler validationEventHandler);
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")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler -> unit
[<System.Obsolete("XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler -> unit
[<System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler -> unit
member this.Compile : System.Xml.Schema.ValidationEventHandler -> unit
Public Sub Compile (validationEventHandler As ValidationEventHandler)

Параметры

validationEventHandler
ValidationEventHandler

Обработчик событий проверки, получающий сведения об ошибках проверки схемы XML.

Атрибуты

Комментарии

Важно!

Метод Compile устарел в Microsoft платформа .NET Framework версии 2.0 и заменен методомXmlSchemaSet.Compile.

Применяется к

Compile(ValidationEventHandler, XmlResolver)

Внимание!

Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202

Внимание!

XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.

Внимание!

Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202

Компилирует объектную модель схемы XML (SOM — Schema Object Model) в сведения о схеме для проверки. Используется для проверки синтаксической и семантической структуры программно реализованной модели SOM. Семантическая проверка допустимости выполняется во время компиляции.

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")]
public void Compile (System.Xml.Schema.ValidationEventHandler? validationEventHandler, System.Xml.XmlResolver? resolver);
[System.Obsolete("XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")]
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")]
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")]
public void Compile (System.Xml.Schema.ValidationEventHandler validationEventHandler, System.Xml.XmlResolver resolver);
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")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler * System.Xml.XmlResolver -> unit
[<System.Obsolete("XmlSchema.Compile has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler * System.Xml.XmlResolver -> unit
[<System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler * System.Xml.XmlResolver -> unit
member this.Compile : System.Xml.Schema.ValidationEventHandler * System.Xml.XmlResolver -> unit
Public Sub Compile (validationEventHandler As ValidationEventHandler, resolver As XmlResolver)

Параметры

validationEventHandler
ValidationEventHandler

Обработчик событий проверки, получающий сведения об ошибках проверки схемы XML.

resolver
XmlResolver

XmlResolver используется для опознания пространств имен, на которые существуют ссылки в элементах include и import.

Атрибуты

Комментарии

Если SOM ссылается на другие пространства имен через import или include элементы, XmlResolver используется для разрешения этих ссылок. Если сопоставитель имеет значение null, это означает, что пользователь не заботится о разрешении import или include элементах. В этом случае ссылки не разрешаются. Сопоставитель не кэшируется после Compile завершения метода.

Важно!

Метод Compile устарел в Microsoft платформа .NET Framework версии 2.0 и заменен методомXmlSchemaSet.Compile.

Важно!

Метод Compile использует XmlUrlResolver класс для разрешения внешних схем, на которые ссылается ссылка, включаемых, импорта или переопределить элементы по умолчанию. Разрешение внешних схем можно отключить, передав значение NULL в XmlResolver качестве параметра.

Применяется к