XmlSchema.Compile Метод

Определение

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

Перегрузки

Имя Описание
Compile(ValidationEventHandler)
Устаревшие.
Устаревшие.
Устаревшие.

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

Compile(ValidationEventHandler, XmlResolver)
Устаревшие.
Устаревшие.
Устаревшие.

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

Комментарии

Important

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

Compile(ValidationEventHandler)

Исходный код:
XmlSchema.cs
Исходный код:
XmlSchema.cs
Исходный код:
XmlSchema.cs
Исходный код:
XmlSchema.cs
Исходный код:
XmlSchema.cs

Внимание!

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. https://go.microsoft.com/fwlink/?linkid=14202

Внимание!

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

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

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. https://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. 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("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. https://go.microsoft.com/fwlink/?linkid=14202")>]
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.

Атрибуты

Комментарии

Important

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

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

Compile(ValidationEventHandler, XmlResolver)

Исходный код:
XmlSchema.cs
Исходный код:
XmlSchema.cs
Исходный код:
XmlSchema.cs
Исходный код:
XmlSchema.cs
Исходный код:
XmlSchema.cs

Внимание!

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. https://go.microsoft.com/fwlink/?linkid=14202

Внимание!

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

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

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. https://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. 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("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. https://go.microsoft.com/fwlink/?linkid=14202")>]
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 завершения метода.

Important

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

Important

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

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