다음을 통해 공유


XsltSettings.TrustedXslt 속성

정의

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

public:
 static property System::Xml::Xsl::XsltSettings ^ TrustedXslt { System::Xml::Xsl::XsltSettings ^ get(); };
public static System.Xml.Xsl.XsltSettings TrustedXslt { get; }
member this.TrustedXslt : System.Xml.Xsl.XsltSettings
Public Shared ReadOnly Property TrustedXslt As XsltSettings

속성 값

XsltSettings

XsltSettingsEnableDocumentFunction 속성이 true로 설정된 EnableScript 개체입니다.

예제

다음 예제에서는 XSLT document() 함수 및 포함된 스크립트 블록 기능을 지원하는 스타일시트를 로드합니다.

// Create a resolver and specify the necessary credentials.
XmlSecureResolver resolver = new XmlSecureResolver(new XmlUrlResolver(), "http://serverName/data/");
System.Net.NetworkCredential myCred;
myCred  = new System.Net.NetworkCredential(UserName,SecurelyStoredPassword,Domain);
resolver.Credentials = myCred;

// Create the XslCompiledTransform object and load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("http://serverName/data/script.xsl", XsltSettings.TrustedXslt, resolver);
' Create a resolver and specify the necessary credentials.
Dim resolver As New XmlSecureResolver(New XmlUrlResolver(), "http://serverName/data/")
Dim myCred As System.Net.NetworkCredential
myCred = New System.Net.NetworkCredential(UserName, SecurelyStoredPassword, Domain)
resolver.Credentials = myCred
        
' Create the XslCompiledTransform object and load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load("http://serverName/data/script.xsl", XsltSettings.TrustedXslt, resolver)

설명

중요

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

적용 대상

추가 정보