XslCompiledTransform.CompileToType Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Compila una hoja de estilos XSLT a un tipo especificado.
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
Parámetros
- settings
- XsltSettings
Las características XsltSettings que se van a aplicar a la hoja de estilos. Si es null
, se aplicará Default.
- stylesheetResolver
- XmlResolver
XmlResolver resuelve los módulos de hoja de estilos a los que se hace referencia en los elementos xsl:import
y xsl:include
. Si es null
, no se resolverán los recursos externos.
- debug
- Boolean
Si se establece en true
se habilita la depuración de la hoja de estilos con un depurador.
- typeBuilder
- TypeBuilder
TypeBuilder utilizado para la compilación de la hoja de estilos. El TypeBuilder proporcionado se usa para generar el tipo resultante.
- scriptAssemblyPath
- String
La ruta de acceso base de los ensamblados generados para los elementos msxsl:script
. Si se genera solo un ensamblado de script, este parámetro especifica la ruta de acceso de ese ensamblado. En el caso de varios ensamblados de script, se anexará un sufijo distintivo al nombre de archivo para asegurar la exclusividad de los nombres de ensamblado.
Devoluciones
Objeto CompilerErrorCollection que contiene los errores y advertencias del compilador que indican los resultados de la compilación.
Comentarios
La xsltc.exe
herramienta es un contenedor alrededor del CompileToType método . La compilación de hojas de estilos con xsltc.exe
satisface las demandas de la mayoría de las aplicaciones que aprovechan el uso de hojas de estilos compiladas. El CompileToType método se debe usar al compilar herramientas de compilación personalizadas.