XsltSettings 클래스

정의

XSLT 스타일시트를 실행하는 동안 지원할 XSLT 기능을 지정합니다.

public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
상속
XsltSettings

예제

다음 예제에서는 스타일시트를 로드하고 XSLT 스크립트 지원을 사용하도록 설정합니다.

// Create the XsltSettings object with script enabled.
XsltSettings settings = new XsltSettings(false,true);

// Create the XslCompiledTransform object and load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("sort.xsl", settings, new XmlUrlResolver());
' Create the XsltSettings object with script enabled.
Dim settings As New XsltSettings(False, True)
        
' Create the XslCompiledTransform object and load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load("sort.xsl", settings, New XmlUrlResolver())

설명

포함된 스크립트 블록 및 XSLT document() 함수는 클래스의 XslCompiledTransform 선택적 기능입니다. 이러한 기능은 기본적으로 사용하지 않도록 설정됩니다. 클래스는 XsltSettings 이러한 선택적 기능 중 지원할 기능을 지정합니다. 클래스 속성을 사용하여 기능을 사용하거나 사용하지 않도록 설정합니다. XsltSettings 그런 다음 개체가 메서드에 XslCompiledTransform.Load 전달됩니다.

중요

XSLT 스타일시트에는 다른 파일에 대한 참조 및 포함 스크립트 블록이 포함될 수 있습니다. 악의적인 사용자는 실행 시 컴퓨터가 리소스에서 부족해질 때까지 시스템이 처리될 수 있는 데이터 또는 스타일시트를 제공하여 이를 악용할 수 있습니다. 스타일시트가 신뢰할 수 있는 document() 원본에서 제공되지 않는 한 스크립팅 또는 함수를 사용하도록 설정하지 마세요. 스타일시트의 원본을 확인할 수 없거나 스타일시트가 신뢰할 수 있는 원본에서 제공되지 않는 경우 기본 XSLT 설정을 사용합니다.

생성자

XsltSettings()

기본 설정을 포함하는 XsltSettings 클래스의 새 인스턴스를 초기화합니다.

XsltSettings(Boolean, Boolean)

지정된 설정을 사용하여 XsltSettings 클래스의 새 인스턴스를 초기화합니다.

속성

Default

기본 설정을 사용하는 XsltSettings 개체를 가져옵니다. XSLT document() 함수와 포함된 스크립트 블록은 지원되지 않습니다.

EnableDocumentFunction

XSLT document() 함수를 지원할지 여부를 나타내는 값을 가져오거나 설정합니다.

EnableScript

포함된 스크립트 블록을 지원할지 여부를 나타내는 값을 가져오거나 설정합니다.

TrustedXslt

XSLT document() 함수 및 포함된 스크립트 블록을 지원하는 XsltSettings 개체를 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보