XslCompiledTransform 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XslCompiledTransform 클래스의 새 인스턴스를 초기화합니다.
오버로드
| XslCompiledTransform() |
XslCompiledTransform 클래스의 새 인스턴스를 초기화합니다. |
| XslCompiledTransform(Boolean) |
지정된 디버그 설정을 사용하여 XslCompiledTransform 클래스의 새 인스턴스를 초기화합니다. |
XslCompiledTransform()
XslCompiledTransform 클래스의 새 인스턴스를 초기화합니다.
public:
XslCompiledTransform();
public XslCompiledTransform ();
Public Sub New ()
추가 정보
적용 대상
XslCompiledTransform(Boolean)
지정된 디버그 설정을 사용하여 XslCompiledTransform 클래스의 새 인스턴스를 초기화합니다.
public:
XslCompiledTransform(bool enableDebug);
public XslCompiledTransform (bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)
매개 변수
- enableDebug
- Boolean
디버그 정보를 생성하려면 true이고, 그렇지 않으면 false입니다. 값을 true로 설정하면 Microsoft Visual Studio Debugger를 사용하여 스타일시트를 디버깅할 수 있습니다.
예제
다음 예제에서는 XSLT 디버깅을 사용하도록 설정하는 방법을 보여 줍니다.
// Enable XSLT debugging.
XslCompiledTransform xslt = new XslCompiledTransform(true);
// Load the style sheet.
xslt.Load("output.xsl");
// Create the writer.
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent=true;
XmlWriter writer = XmlWriter.Create("output.xml", settings);
// Execute the transformation.
xslt.Transform("books.xml", writer);
writer.Close();
' Enable XSLT debugging.
Dim xslt As New XslCompiledTransform(true)
' Load the style sheet.
xslt.Load("output.xsl")
' Create the writer.
Dim settings As New XmlWriterSettings()
settings.Indent=true
Dim writer As XmlWriter = XmlWriter.Create("output.xml", settings)
' Execute the transformation.
xslt.Transform("books.xml", writer)
writer.Close()
설명
코드를 한 단계씩 실행하고 스타일시트를 디버그하려면 다음 조건을 충족해야 합니다.
enableDebug매개 변수가true로 설정된 경우스타일시트가 URI 또는 인터페이스를 구현하는 클래스의 구현으로 메서드에 XmlReader IXmlLineInfo 전달 Load 됩니다. 인터페이스는 IXmlLineInfo 모든 텍스트 구문 분석 개체에 구현됩니다 XmlReader .
즉, 스타일시트가 개체(예: 개체 또는 XmlReader XPathDocument인터페이스를 XmlDocument 구현 IXmlLineInfo 하지 않는 구현)를 사용하여 IXPathNavigable 로드되는 경우 스타일시트를 디버그할 수 없습니다.
XmlResolver 스타일시트를 로드하는 데 사용되는 파일 기반XmlResolver(예: XmlUrlResolver 클래스에서 사용하는 XslCompiledTransform 기본값XmlResolver)입니다.
스타일시트가 로컬 컴퓨터 또는 인트라넷에 있습니다.