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 스타일시트에 적용할 스타일시트입니다. 이 nullDefault 경우 적용됩니다.

stylesheetResolver
XmlResolver

XmlResolver 스타일시트 모듈과 요소에서 xsl:importxsl:include 참조되는 문제를 해결하는 데 사용됩니다. 이 null경우 외부 리소스는 확인되지 않습니다.

debug
Boolean

이를 설정하면 true 디버거를 사용하여 스타일시트를 디버깅할 수 있습니다.

typeBuilder
TypeBuilder

TypeBuilder 스타일시트 컴파일에 사용됩니다. 제공된 TypeBuilder는 결과 형식을 생성하는 데 사용됩니다.

scriptAssemblyPath
String

요소에 대해 생성된 어셈블리의 기본 경로입니다 msxsl:script . 하나의 스크립트 어셈블리만 생성되는 경우 이 매개 변수는 해당 어셈블리의 경로를 지정합니다. 여러 스크립트 어셈블리의 경우 어셈블리 이름의 고유성을 보장하기 위해 파일 이름에 고유한 접미사가 추가됩니다.

반품

CompilerErrorCollection 컴파일러 오류 및 컴파일 결과를 나타내는 경고를 포함하는 개체입니다.

설명

도구는 xsltc.exe 메서드 주위의 래퍼입니다 CompileToType . 스타일시트를 xsltc.exe 컴파일하면 컴파일된 스타일시트를 사용하는 대부분의 애플리케이션의 요구 사항을 충족합니다. 사용자 지정 컴파일 도구를 빌드할 때 메서드 CompileToType 를 사용해야 합니다.

적용 대상