XslCompiledTransform.Load Methode

Definitie

Hiermee wordt het opmaakmodel gecompileerd.

Overloads

Name Description
Load(IXPathNavigable, XsltSettings, XmlResolver)

Compileert het XSLT-opmaakmodel in de IXPathNavigable. Hiermee XmlResolver worden XSLT import - of include elementen omgezet en de XSLT-instellingen bepalen de machtigingen voor het opmaakmodel.

Load(String, XsltSettings, XmlResolver)

Laadt en compileert het XSLT-opmaakmodel dat is opgegeven door de URI. Hiermee XmlResolver worden XSLT import - of include elementen omgezet en de XSLT-instellingen bepalen de machtigingen voor het opmaakmodel.

Load(MethodInfo, Byte[], Type[])

Laadt een methode uit een opmaakmodel dat is gecompileerd met behulp van het XSLTC.exe hulpprogramma.

Load(XmlReader, XsltSettings, XmlResolver)

Compileert het XSLT-opmaakmodel in de XmlReader. Hiermee XmlResolver worden XSLT import - of include elementen omgezet en de XSLT-instellingen bepalen de machtigingen voor het opmaakmodel.

Load(XmlReader)

Compileert het opmaakmodel in de XmlReader.

Load(Type)

Laadt het gecompileerde opmaakmodel dat is gemaakt met de XSLT-compiler (xsltc.exe).

Load(String)

Laadt en compileert het opmaakmodel op de opgegeven URI.

Load(IXPathNavigable)

Compileert het opmaakmodel in het IXPathNavigable object.

Opmerkingen

Hoewel de algehele prestaties van de XslCompiledTransform klasse beter zijn dan de XslTransform klasse, kan de Load methode van de XslCompiledTransform klasse langzamer presteren dan de Load methode van de XslTransform klasse wanneer deze voor het eerst wordt aangeroepen voor een transformatie. Dit komt doordat het XSLT-bestand moet worden gecompileerd voordat het wordt geladen. Zie de volgende blogpost voor meer informatie: XslCompiledTransform Slower dan XslTransform?

Note

Er zijn verschillen tussen XSLT gecompileerd in de foutopsporingsmodus en XSLT gecompileerd in de releasemodus. In sommige situaties veroorzaken opmaakmodellen die zijn gecompileerd in de foutopsporingsmodus geen fouten tijdens Load, maar mislukken ze later tijdens Transform. Hetzelfde opmaakmodel dat in de releasemodus is gecompileerd, mislukt tijdens Load. Een voorbeeld van dergelijk gedrag is wanneer een variabele die niet van een type knooppuntset is toegewezen aan een expressie waarin een knooppuntset is vereist.

Load(IXPathNavigable, XsltSettings, XmlResolver)

Compileert het XSLT-opmaakmodel in de IXPathNavigable. Hiermee XmlResolver worden XSLT import - of include elementen omgezet en de XSLT-instellingen bepalen de machtigingen voor het opmaakmodel.

public:
 void Load(System::Xml::XPath::IXPathNavigable ^ stylesheet, System::Xml::Xsl::XsltSettings ^ settings, System::Xml::XmlResolver ^ stylesheetResolver);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver);
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltSettings * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As IXPathNavigable, settings As XsltSettings, stylesheetResolver As XmlResolver)

Parameters

stylesheet
IXPathNavigable

Een object dat de IXPathNavigable interface implementeert. In het Microsoft .NET Framework kan dit een XmlNode (meestal een XmlDocument) of een XPathDocument met het opmaakmodel.

settings
XsltSettings

De XsltSettings te toepassen op het opmaakmodel. Als dit het is null, wordt de Default instelling toegepast.

stylesheetResolver
XmlResolver

Hiermee XmlResolver worden eventuele opmaakmodellen waarnaar wordt verwezen in XSLT import en include elementen omgezet. Als dit het probleem is null, worden externe resources niet opgelost.

Uitzonderingen

De stylesheet waarde is null.

Het opmaakmodel bevat een fout.

Voorbeelden

In het volgende voorbeeld wordt een opmaakmodel geladen. Het XmlSecureResolver object bevat de referenties die nodig zijn voor toegang tot alle import elementen in include het opmaakmodel.

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

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

Opmerkingen

De XslCompiledTransform klasse ondersteunt de XSLT 1.0-syntaxis. Het XSLT-opmaakmodel moet de http://www.w3.org/1999/XSL/Transform naamruimte gebruiken.

Zie ook

Van toepassing op

Load(String, XsltSettings, XmlResolver)

Laadt en compileert het XSLT-opmaakmodel dat is opgegeven door de URI. Hiermee XmlResolver worden XSLT import - of include elementen omgezet en de XSLT-instellingen bepalen de machtigingen voor het opmaakmodel.

public:
 void Load(System::String ^ stylesheetUri, System::Xml::Xsl::XsltSettings ^ settings, System::Xml::XmlResolver ^ stylesheetResolver);
public void Load(string stylesheetUri, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver);
member this.Load : string * System.Xml.Xsl.XsltSettings * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheetUri As String, settings As XsltSettings, stylesheetResolver As XmlResolver)

Parameters

stylesheetUri
String

De URI van het opmaakmodel.

settings
XsltSettings

De XsltSettings te toepassen op het opmaakmodel. Als dit het is null, wordt de Default instelling toegepast.

stylesheetResolver
XmlResolver

De XmlResolver URI van het opmaakmodel en eventuele opmaakmodellen waarnaar wordt verwezen in XSLT import en include elementen, worden omgezet.

Uitzonderingen

De stylesheetUri waarde of stylesheetResolver de waarde is null.

Het opmaakmodel bevat een fout.

Kan het opmaakmodel niet vinden.

De stylesheetUri waarde bevat een bestandsnaam of map die niet kan worden gevonden.

De stylesheetUri waarde kan niet worden omgezet.

– of –

Er is een fout opgetreden tijdens het verwerken van de aanvraag.

stylesheetUri is geen geldige URI.

Er is een parseringsfout opgetreden bij het laden van het opmaakmodel.

Voorbeelden

In het volgende voorbeeld wordt een opmaakmodel geladen dat is opgeslagen op een netwerkresource. Een XmlSecureResolver object specificeert de inloggegevens die nodig zijn voor toegang tot het stijlblad.

// Create the XslCompiledTransform object.
XslCompiledTransform xslt = new XslCompiledTransform();

// Create a resolver and set the credentials to use.
XmlSecureResolver resolver = new XmlSecureResolver(new XmlUrlResolver(), "http://serverName/data/");
resolver.Credentials = CredentialCache.DefaultCredentials;

// Load the style sheet.
xslt.Load("http://serverName/data/xsl/sort.xsl", null, resolver);
' Create the XslCompiledTransform object.
Dim xslt As New XslCompiledTransform()
        
' Create a resolver and set the credentials to use.
Dim resolver As New XmlSecureResolver(New XmlUrlResolver(), "http://serverName/data/")
resolver.Credentials = CredentialCache.DefaultCredentials
        
' Load the style sheet.
xslt.Load("http://serverName/data/xsl/sort.xsl", Nothing, resolver)

Opmerkingen

De XslCompiledTransform klasse ondersteunt de XSLT 1.0-syntaxis. Het XSLT-opmaakmodel moet de http://www.w3.org/1999/XSL/Transform naamruimte gebruiken.

Een XmlReader met standaardinstellingen wordt gebruikt om het opmaakmodel te laden. DTD-verwerking is uitgeschakeld op de XmlReader. Als u DTD-verwerking nodig hebt, maakt u een XmlReader functie waarvoor deze functie is ingeschakeld en geeft u deze door aan de Load methode.

Zie ook

Van toepassing op

Load(MethodInfo, Byte[], Type[])

Laadt een methode uit een opmaakmodel dat is gecompileerd met behulp van het XSLTC.exe hulpprogramma.

public:
 void Load(System::Reflection::MethodInfo ^ executeMethod, cli::array <System::Byte> ^ queryData, cli::array <Type ^> ^ earlyBoundTypes);
public void Load(System.Reflection.MethodInfo executeMethod, byte[] queryData, Type[] earlyBoundTypes);
member this.Load : System.Reflection.MethodInfo * byte[] * Type[] -> unit
Public Sub Load (executeMethod As MethodInfo, queryData As Byte(), earlyBoundTypes As Type())

Parameters

executeMethod
MethodInfo

Een MethodInfo object dat de door de compiler gegenereerde execute methode van het gecompileerde opmaakmodel vertegenwoordigt.

queryData
Byte[]

Een bytematrix van geserialiseerde gegevensstructuren in het staticData veld van het gecompileerde opmaakmodel, zoals gegenereerd door de CompileToType(XmlReader, XsltSettings, XmlResolver, Boolean, TypeBuilder, String) methode.

earlyBoundTypes
Type[]

Een matrix van typen die zijn opgeslagen in het door de compiler gegenereerde ebTypes veld van het gecompileerde opmaakmodel.

Voorbeelden

In het onderstaande codevoorbeeld wordt het Load bestand gebruikt om een gecompileerd opmaakmodel te laden. De transformatie vermindert de waarde van het Price element met tien procent.

using System;
using System.IO;
using System.Reflection;
using System.Xml;
using System.Xml.Xsl;

class Example
{
    static void Main()
    {
        // Load a stylesheet compiled using the XSLTC.EXE utility
        Type compiledStylesheet = Assembly.Load("Transform").GetType("Transform");

        // Extract private members from the compiled stylesheet
        BindingFlags bindingFlags = BindingFlags.NonPublic | BindingFlags.Static;
        MethodInfo executeMethod = compiledStylesheet.GetMethod("Execute", bindingFlags);
        object staticData = compiledStylesheet.GetField("staticData", bindingFlags).GetValue(null);
        object earlyBoundTypes = compiledStylesheet.GetField("ebTypes", bindingFlags).GetValue(null);

        // Load into XslCompiledTransform
        XslCompiledTransform xslt = new XslCompiledTransform();
        xslt.Load(executeMethod, (byte[])staticData, (Type[])earlyBoundTypes);

        // Run the transformation
        xslt.Transform(XmlReader.Create(new StringReader("<Root><Price>9.50</Price></Root>")), (XsltArgumentList)null, Console.Out);
    }
}
Imports System.IO
Imports System.Reflection
Imports System.Xml
Imports System.Xml.Xsl

Module Module1

    Sub Main()
        ' Load a stylesheet compiled using the XSLTC.EXE utility
        Dim compiledStylesheet As Type = [Assembly].Load("Transform").GetType("Transform")

        ' Extract private members from the compiled stylesheet
        Dim bindingFlags As BindingFlags = bindingFlags.NonPublic Or bindingFlags.Static
        Dim executeMethod As MethodInfo = compiledStylesheet.GetMethod("Execute", bindingFlags)
        Dim staticData As Object = compiledStylesheet.GetField("staticData", bindingFlags).GetValue(Nothing)
        Dim earlyBoundTypes As Object = compiledStylesheet.GetField("ebTypes", bindingFlags).GetValue(Nothing)

        ' Load into XslCompiledTransform
        Dim xslt As New XslCompiledTransform()
        xslt.Load(executeMethod, CType(staticData, Byte()), CType(earlyBoundTypes, Type()))

        ' Run the transformation
        xslt.Transform(XmlReader.Create(New StringReader("<Root><Price>9.50</Price></Root>")), CType(Nothing, XsltArgumentList), Console.Out)
    End Sub
End Module

Note

De assembly 'Transformeren' die in dit voorbeeld wordt gebruikt, is gebouwd met behulp van het hulpprogramma xsltc.exe. Zie How to: Perform an XSLT Transformation by Using an Assembly (Een XSLT-transformatie uitvoeren met behulp van een assembly) voor gedetailleerde informatie over het gebruik van dit opdrachtregelprogramma.

In het vorige codevoorbeeld wordt de volgende transformatie gebruikt:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:msxsl="urn:schemas-microsoft-com:xslt"
  xmlns:user="urn:my-scripts">
  <msxsl:script language="C#" implements-prefix="user">
    <![CDATA[
  public double modifyPrice(double price){
    price*=0.9;
    return price;
  }
  ]]>
  </msxsl:script>
  <xsl:template match="Root">
    <Root xmlns="">
      <Price><xsl:value-of select="user:modifyPrice(Price)"/></Price>
    </Root>
  </xsl:template>
</xsl:stylesheet>

Opmerkingen

Deze methode accepteert een gecompileerd opmaakmodel in de vorm van een MethodInfo object, een bytematrix en een typematrix. DynamicMethod objecten kunnen worden gebruikt om gecompileerde opmaakmodellen toe te staan om te worden verwijderd wanneer het XslCompiledTransform object wordt vrijgemaakt.

Van toepassing op

Load(XmlReader, XsltSettings, XmlResolver)

Compileert het XSLT-opmaakmodel in de XmlReader. Hiermee XmlResolver worden XSLT import - of include elementen omgezet en de XSLT-instellingen bepalen de machtigingen voor het opmaakmodel.

public:
 void Load(System::Xml::XmlReader ^ stylesheet, System::Xml::Xsl::XsltSettings ^ settings, System::Xml::XmlResolver ^ stylesheetResolver);
public void Load(System.Xml.XmlReader stylesheet, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver);
member this.Load : System.Xml.XmlReader * System.Xml.Xsl.XsltSettings * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As XmlReader, settings As XsltSettings, stylesheetResolver As XmlResolver)

Parameters

stylesheet
XmlReader

Het XmlReader opmaakmodel.

settings
XsltSettings

De XsltSettings te toepassen op het opmaakmodel. Als dit het is null, wordt de Default instelling toegepast.

stylesheetResolver
XmlResolver

Hiermee XmlResolver worden eventuele opmaakmodellen waarnaar wordt verwezen in XSLT import en include elementen omgezet. Als dit het probleem is null, worden externe resources niet opgelost.

Uitzonderingen

De stylesheet waarde is null.

Het opmaakmodel bevat een fout.

Voorbeelden

In het volgende voorbeeld wordt een opmaakmodel geladen en wordt ondersteuning geboden voor XSLT-scripts.

// Create the XslCompiledTransform object.
XslCompiledTransform xslt = new XslCompiledTransform();

// Create a resolver and set the credentials to use.
XmlSecureResolver resolver = new XmlSecureResolver(new XmlUrlResolver(), "http://serverName/data/");
resolver.Credentials = CredentialCache.DefaultCredentials;

XmlReader reader = XmlReader.Create("http://serverName/data/xsl/sort.xsl");

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

// Load the style sheet.
xslt.Load(reader, settings, resolver);
' Create the XslCompiledTransform object.
Dim xslt As New XslCompiledTransform()
        
' Create a resolver and set the credentials to use.
Dim resolver As New XmlSecureResolver(New XmlUrlResolver(), "http://serverName/data/")
resolver.Credentials = CredentialCache.DefaultCredentials
        
Dim reader As XmlReader = XmlReader.Create("http://serverName/data/xsl/sort.xsl")
        
' Create the XsltSettings object with script enabled.
Dim settings As New XsltSettings(False, True)
        
' Load the style sheet.
xslt.Load(reader, settings, resolver)

Opmerkingen

De XslCompiledTransform klasse ondersteunt de XSLT 1.0-syntaxis. Het XSLT-opmaakmodel moet de http://www.w3.org/1999/XSL/Transform naamruimte gebruiken.

Het opmaakmodel wordt geladen vanaf het huidige knooppunt van de XmlReader onderliggende elementen. Hiermee kunt u een gedeelte van een document als opmaakmodel gebruiken. Nadat de Load methode is voltooid, wordt de XmlReader positie op het volgende knooppunt na het einde van het opmaakmodel weergegeven. Als het einde van het document is bereikt, wordt het XmlReader aan het einde van het bestand (EOF) geplaatst.

Zie ook

Van toepassing op

Load(XmlReader)

Compileert het opmaakmodel in de XmlReader.

public:
 void Load(System::Xml::XmlReader ^ stylesheet);
public void Load(System.Xml.XmlReader stylesheet);
member this.Load : System.Xml.XmlReader -> unit
Public Sub Load (stylesheet As XmlReader)

Parameters

stylesheet
XmlReader

Een XmlReader met het opmaakmodel.

Uitzonderingen

De stylesheet waarde is null.

Het opmaakmodel bevat een fout.

Voorbeelden

In het volgende voorbeeld wordt een opmaakmodel in een XmlReader object geladen.

// Create a reader that contains the style sheet.
XmlReader reader = XmlReader.Create("titles.xsl");
reader.ReadToDescendant("xsl:stylesheet");

// Load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(reader);
' Create a reader that contains the style sheet.
Dim reader As XmlReader = XmlReader.Create("titles.xsl")
reader.ReadToDescendant("xsl:stylesheet")
        
' Load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load(reader)

Opmerkingen

De XslCompiledTransform klasse ondersteunt de XSLT 1.0-syntaxis. Het XSLT-opmaakmodel moet de http://www.w3.org/1999/XSL/Transform naamruimte gebruiken.

Het opmaakmodel wordt geladen vanaf het huidige knooppunt van de XmlReader onderliggende elementen. Hiermee kunt u een gedeelte van een document als opmaakmodel gebruiken. Nadat de Load methode is voltooid, wordt de XmlReader positie op het volgende knooppunt na het einde van het opmaakmodel weergegeven. Als het einde van het document is bereikt, wordt het XmlReader aan het einde van het bestand (EOF) geplaatst.

Deze methode heeft het volgende gedrag:

  • Een XmlUrlResolver zonder gebruikersreferenties wordt gebruikt om een of xsl:include meer xsl:import elementen te verwerken.

  • De document() functie is uitgeschakeld.

  • Ingesloten scripts worden niet ondersteund.

U kunt de Load(XmlReader, XsltSettings, XmlResolver) overbelasting gebruiken om een XmlResolver met de benodigde verificatiereferenties op te geven of om verschillende XSLT-instellingen op te geven.

Zie ook

Van toepassing op

Load(Type)

Laadt het gecompileerde opmaakmodel dat is gemaakt met de XSLT-compiler (xsltc.exe).

public:
 void Load(Type ^ compiledStylesheet);
public void Load(Type compiledStylesheet);
member this.Load : Type -> unit
Public Sub Load (compiledStylesheet As Type)

Parameters

compiledStylesheet
Type

De naam van de klasse die het gecompileerde opmaakmodel bevat.

Dit is meestal de naam van het opmaakmodel. Tenzij anders opgegeven, gebruikt het hulpprogramma xsltc.exe de naam van het opmaakmodel voor de klasse- en assemblynamen.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een gecompileerd opmaakmodel laadt vanuit een XSLT-assembly. In het voorbeeld wordt ervan uitgegaan dat het hulpprogramma xsltc.exe is gebruikt om een assembly met de naam bookOrders.dll te maken met een klasse met de naam bookOrders.

Note

U moet verwijzen naar de XSLT-assembly bij het compileren van de code. Bijvoorbeeld: csc /r:system.dll;system.xml.dll;bookOrders.dll myCode.cs.

// Load the type of the class.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(typeof(bookOrders));

Opmerkingen

Het hulpprogramma xsltc.exe wordt gebruikt om opmaakmodellen te compileren en assembly's te genereren op basis van de opmaakmodellen. Met Load de methode wordt het gecompileerde opmaakmodel uit de assembly geladen.

Note

U moet ook de XSLT-assembly opnemen als referentie in uw toepassing.

Zie ook

Van toepassing op

Load(String)

Laadt en compileert het opmaakmodel op de opgegeven URI.

public:
 void Load(System::String ^ stylesheetUri);
public void Load(string stylesheetUri);
member this.Load : string -> unit
Public Sub Load (stylesheetUri As String)

Parameters

stylesheetUri
String

De URI van het opmaakmodel.

Uitzonderingen

De stylesheetUri waarde is null.

Het opmaakmodel bevat een fout.

Kan het opmaakmodel niet vinden.

De stylesheetUri waarde bevat een bestandsnaam of map die niet kan worden gevonden.

De stylesheetUri waarde kan niet worden omgezet.

– of –

Er is een fout opgetreden tijdens het verwerken van de aanvraag.

stylesheetUri is geen geldige URI.

Er is een parseringsfout opgetreden bij het laden van het opmaakmodel.

Voorbeelden

In het volgende voorbeeld wordt een transformatie en uitvoer uitgevoerd naar een bestand.

// Load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("output.xsl");

// Execute the transform and output the results to a file.
xslt.Transform("books.xml", "books.html");
' Load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load("output.xsl")
        
' Execute the transform and output the results to a file.
xslt.Transform("books.xml", "books.html")

Opmerkingen

De XslCompiledTransform klasse ondersteunt de XSLT 1.0-syntaxis. Het XSLT-opmaakmodel moet de http://www.w3.org/1999/XSL/Transform naamruimte gebruiken.

Deze methode heeft het volgende gedrag:

  • Een XmlUrlResolver zonder gebruikersreferenties wordt gebruikt om de opmaakmodel-URI op te lossen en eventuele xsl:import elementen te xsl:include verwerken.

  • Een XmlReader met standaardinstellingen wordt gebruikt om het opmaakmodel te laden. DTD-verwerking is uitgeschakeld op de XmlReader. Als u DTD-verwerking nodig hebt, maakt u een XmlReader functie waarvoor deze functie is ingeschakeld en geeft u deze door aan de Load methode.

  • De document() functie is uitgeschakeld.

  • Ingesloten scripts worden niet ondersteund.

U kunt de Load(String, XsltSettings, XmlResolver) overbelasting gebruiken om een XmlResolver met de benodigde verificatiereferenties op te geven of om verschillende XSLT-instellingen op te geven.

Zie ook

Van toepassing op

Load(IXPathNavigable)

Compileert het opmaakmodel in het IXPathNavigable object.

public:
 void Load(System::Xml::XPath::IXPathNavigable ^ stylesheet);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet);
member this.Load : System.Xml.XPath.IXPathNavigable -> unit
Public Sub Load (stylesheet As IXPathNavigable)

Parameters

stylesheet
IXPathNavigable

Een object dat de IXPathNavigable interface implementeert. In het Microsoft .NET Framework kan dit een XmlNode (meestal een XmlDocument) of een XPathDocument met het opmaakmodel.

Uitzonderingen

De stylesheet waarde is null.

Het opmaakmodel bevat een fout.

Voorbeelden

In het volgende voorbeeld wordt een opmaakmodel in een XPathDocument object geladen.

XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(new XPathDocument("http://serverName/data/xsl/sort.xsl"));
Dim xslt As New XslCompiledTransform()
xslt.Load(New XPathDocument("http://serverName/data/xsl/sort.xsl"))

Opmerkingen

De XslCompiledTransform klasse ondersteunt de XSLT 1.0-syntaxis. Het XSLT-opmaakmodel moet de http://www.w3.org/1999/XSL/Transform naamruimte gebruiken.

Deze methode heeft het volgende gedrag:

  • Een XmlUrlResolver zonder gebruikersreferenties wordt gebruikt om een of xsl:include meer xsl:import elementen te verwerken.

  • De document() functie is uitgeschakeld.

  • Ingesloten scripts worden niet ondersteund.

U kunt de Load overbelasting gebruiken om een XmlResolver met de benodigde verificatiereferenties op te geven of om verschillende XSLT-instellingen op te geven.

Zie ook

Van toepassing op