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 качестве параметра.