XsltSettings.TrustedXslt Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.