XslCompiledTransform.CompileToType 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
매개 변수
- 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 사용자 지정 컴파일 도구를 빌드할 때 사용해야 합니다.