XsltSettings.TrustedXslt Eigenschaft

Definition

Ruft ein XsltSettings-Objekt ab, das die Unterstützung der XSLT-Funktion document() und eingebetteter Skriptblöcke aktiviert.

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

Eigenschaftswert

XsltSettings

Ein XsltSettings-Objekt, dessen EnableDocumentFunction-Eigenschaft und EnableScript-Eigenschaft auf true festgelegt sind.

Beispiele

Im folgenden Beispiel wird ein Stylesheet mit Unterstützung für die XSLT-Funktion document() und eingebettete Skriptblöcke geladen, die aktiviert sind.

// 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)

Hinweise

Wichtig

XSLT-Skripts sollten nur aktiviert werden, wenn eine Skriptunterstützung erforderlich ist und Sie mit einer vollständig vertrauenswürdigen Umgebung arbeiten. Wenn Sie die document() Funktion aktivieren, können Sie die Ressourcen einschränken, auf die zugegriffen werden kann, indem Sie ein XmlSecureResolver Objekt an die Transform Methode übergeben.

Gilt für

Siehe auch