XslCompiledTransform.CompileToType Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Компилирует таблицу стилей XSLT в указанный тип.
public:
static System::CodeDom::Compiler::CompilerErrorCollection ^ CompileToType(System::Xml::XmlReader ^ stylesheet, System::Xml::Xsl::XsltSettings ^ settings, System::Xml::XmlResolver ^ stylesheetResolver, bool debug, System::Reflection::Emit::TypeBuilder ^ typeBuilder, System::String ^ scriptAssemblyPath);
public static System.CodeDom.Compiler.CompilerErrorCollection CompileToType (System.Xml.XmlReader stylesheet, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver, bool debug, System.Reflection.Emit.TypeBuilder typeBuilder, string scriptAssemblyPath);
static member CompileToType : System.Xml.XmlReader * System.Xml.Xsl.XsltSettings * System.Xml.XmlResolver * bool * System.Reflection.Emit.TypeBuilder * string -> System.CodeDom.Compiler.CompilerErrorCollection
Public Shared Function CompileToType (stylesheet As XmlReader, settings As XsltSettings, stylesheetResolver As XmlResolver, debug As Boolean, typeBuilder As TypeBuilder, scriptAssemblyPath As String) As CompilerErrorCollection
Параметры
- stylesheet
- XmlReader
Средство чтения XmlReader позиционируется в начале таблице стилей, которую необходимо скомпилировать.
- settings
- XsltSettings
Объект XsltSettings, который следует применить к таблице стилей. Если значение равно null
, будет применен Default.
- stylesheetResolver
- XmlResolver
XmlResolver используется для разрешения модулей таблицы стилей, на которые есть ссылки в элементах xsl:import
и xsl:include
. Если значение равно null
, внешние ресурсы не будут разрешены.
- debug
- Boolean
Значение true
позволяет анализировать таблицу стилей с помощью отладчика.
- typeBuilder
- TypeBuilder
TypeBuilder, используемый для компиляции таблицы стилей. Предоставленный TypeBuilder используется для создания результирующего типа.
- scriptAssemblyPath
- String
Основной путь к сборкам, созданным для элементов msxsl:script
. Если создается только одна сборка скриптов, в этом параметре указывается путь к этой сборке. В случае нескольких сборок скриптов к имени файла будет добавлен специальный суффикс, обеспечивающий уникальность имен сборок.
Возвращаемое значение
Объект CompilerErrorCollection, содержащий ошибки и предупреждения компиляции, которые указывают на результат компиляции.
Комментарии
Это xsltc.exe
средство является оболочкой вокруг CompileToType метода. Компиляция таблиц стилей с помощью этих xsltc.exe
таблиц будет соответствовать требованиям большинства приложений, использующих скомпилированные таблицы стилей. Этот CompileToType метод следует использовать при создании пользовательских средств компиляции.