다음을 통해 공유


XsltSettings 생성자

정의

XsltSettings 클래스의 새 인스턴스를 초기화합니다.

오버로드

XsltSettings()

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

XsltSettings(Boolean, Boolean)

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

XsltSettings()

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

public:
 XsltSettings();
public XsltSettings ();
Public Sub New ()

설명

XsltSettings 개체는 XSLT document() 함수 또는 포함된 스크립트 블록을 지원하지 않습니다.

중요

XSLT 스크립트는 스크립트 지원이 필요하거나 완전히 신뢰할 수 있는 환경에서 작업하는 경우에만 활성화해야 합니다. 함수를 document() 사용하도록 설정하면 개체를 메서드에 전달하여 액세스할 수 있는 리소스를 XmlSecureResolver Transform 제한할 수 있습니다.

추가 정보

적용 대상

XsltSettings(Boolean, Boolean)

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

public:
 XsltSettings(bool enableDocumentFunction, bool enableScript);
public XsltSettings (bool enableDocumentFunction, bool enableScript);
new System.Xml.Xsl.XsltSettings : bool * bool -> System.Xml.Xsl.XsltSettings
Public Sub New (enableDocumentFunction As Boolean, enableScript As Boolean)

매개 변수

enableDocumentFunction
Boolean

XSLT document() 함수를 지원하려면 true이고, 그렇지 않으면 false입니다.

enableScript
Boolean

포함된 스크립트 블록을 지원하려면 true이고, 그렇지 않으면 false입니다.

예제

다음 예제에서는 스타일시트를 로드하고 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() 사용하도록 설정하면 개체를 메서드에 전달하여 액세스할 수 있는 리소스를 XmlSecureResolver Transform 제한할 수 있습니다.

추가 정보

적용 대상