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 스타일시트에 적용할 스타일시트입니다. 이 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 를 사용해야 합니다.