XslCompiledTransform.Load Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Compila la hoja de estilos.
Sobrecargas
Load(IXPathNavigable, XsltSettings, XmlResolver) |
Compila la hoja de estilos XSLT incluida en IXPathNavigable.
XmlResolver resuelve cualquier XSLT |
Load(String, XsltSettings, XmlResolver) |
Carga y compila la hoja de estilos XSLT que especifica el URI.
XmlResolver resuelve cualquier XSLT |
Load(MethodInfo, Byte[], Type[]) |
Carga un método de una hoja de estilos compilada con la utilidad |
Load(XmlReader, XsltSettings, XmlResolver) |
Compila la hoja de estilos XSLT incluida en XmlReader.
XmlResolver resuelve cualquier XSLT |
Load(XmlReader) |
Compila la hoja de estilos incluida en XmlReader. |
Load(Type) |
Carga la hoja de estilos compilada que se creó usando el compilador XSLT (xsltc.exe). |
Load(String) |
Carga y compila la hoja de estilos situada en el URI especificado. |
Load(IXPathNavigable) |
Compila la hoja de estilos incluida en el objeto IXPathNavigable. |
Comentarios
Aunque el rendimiento total de la clase XslCompiledTransform es mejor que la clase XslTransform, el método Load de la clase XslCompiledTransform podría ser más lento que el método Load de la clase XslTransform cuando se le llama por primera vez para una transformación. Esto se debe a que el archivo XSLT debe compilarse antes de cargarse. Para más información, vea la entrada de blog siguiente: XslCompiledTransform Slower than XslTransform? (¿Es más lento XslCompiledTransform que XslTransform?)
Nota
Existen diferencias entre una transformación XSL compilada en modo de depuración y otra compilada en modo de lanzamiento. En algunas situaciones, las hojas de estilos compiladas en modo de depuración no producirán errores durante la Load, pero sí lo harán posteriormente durante la Transform. La misma hoja de estilos compilada en modo de lanzamiento producirá errores durante la Load. Un ejemplo de este comportamiento se produce cuando una variable que no es de un tipo de conjunto de nodos se asigna a una expresión que requiere un conjunto de nodos.
Load(IXPathNavigable, XsltSettings, XmlResolver)
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Compila la hoja de estilos XSLT incluida en IXPathNavigable.
XmlResolver resuelve cualquier XSLT import
o include
elemento y la configuración de XSLT determinan los permisos para la hoja de estilos.
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);
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)
Parámetros
- stylesheet
- IXPathNavigable
Un objeto que implementa la interfaz IXPathNavigable. En Microsoft .NET Framework, puede ser una clase XmlNode (normalmente una clase XmlDocument) o una clase XPathDocument que contiene la hoja de estilos.
- settings
- XsltSettings
XsltSettings que se va a aplicar a la hoja de estilos. Si el valor es null
, se aplica la configuración Default.
- stylesheetResolver
- XmlResolver
utilizado XmlResolver para resolver las hojas de estilos a las que se hace referencia en XSLT import
y include
elementos. Si es null
, los recursos externos no se resuelven.
Excepciones
El valor de stylesheet
es null
.
La hoja de estilos contiene un error.
Ejemplos
En el ejemplo siguiente se carga una hoja de estilos. El XmlSecureResolver objeto contiene las credenciales necesarias para tener acceso a los import
elementos o include
que se encuentran en la hoja de estilos.
// 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)
Comentarios
La XslCompiledTransform clase admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe usar el http://www.w3.org/1999/XSL/Transform
espacio de nombres .
Consulte también
Se aplica a
Load(String, XsltSettings, XmlResolver)
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Carga y compila la hoja de estilos XSLT que especifica el URI.
XmlResolver resuelve cualquier XSLT import
o include
elemento y la configuración de XSLT determinan los permisos para la hoja de estilos.
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);
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)
Parámetros
- stylesheetUri
- String
URI de la hoja de estilos.
- settings
- XsltSettings
XsltSettings que se va a aplicar a la hoja de estilos. Si el valor es null
, se aplica la configuración Default.
- stylesheetResolver
- XmlResolver
XmlResolver utilizado para resolver el URI de la hoja de estilos y las hojas de estilos a las que se hace referencia en XSLT import
y include
elementos.
Excepciones
El valor de stylesheetUri
o stylesheetResolver
es null
.
La hoja de estilos contiene un error.
No se puede encontrar la hoja de estilos.
El valor stylesheetUri
incluye un nombre de archivo o un directorio que no se puede encontrar.
El valor stylesheetUri
no se puede resolver.
o bien
Se produjo un error al procesar la solicitud.
stylesheetUri
no es un URI válido.
Hubo un error de análisis al cargar la hoja de estilos.
Ejemplos
En el ejemplo siguiente se carga una hoja de estilos que se almacena en un recurso de red. Un objeto XmlSecureResolver especifica las credenciales necesarias para tener acceso a la hoja de estilos.
// 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)
Comentarios
La XslCompiledTransform clase admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe usar el http://www.w3.org/1999/XSL/Transform
espacio de nombres .
Con XmlReader la configuración predeterminada se usa para cargar la hoja de estilos. El procesamiento de DTD está deshabilitado en .XmlReader Si necesita el procesamiento de DTD, cree un XmlReader con esta característica habilitada y páselo al Load método .
Consulte también
Se aplica a
Load(MethodInfo, Byte[], Type[])
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Carga un método de una hoja de estilos compilada con la utilidad XSLTC.exe
.
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);
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())
Parámetros
- executeMethod
- MethodInfo
Objeto MethodInfo que representa el método generado por execute
el compilador de la hoja de estilos compilada.
- queryData
- Byte[]
Matriz de bytes de estructuras de datos serializadas en el staticData
campo de la hoja de estilos compilada según lo generado por el CompileToType(XmlReader, XsltSettings, XmlResolver, Boolean, TypeBuilder, String) método .
- earlyBoundTypes
- Type[]
Matriz de tipos almacenados en el campo generado ebTypes
por el compilador de la hoja de estilos compilada.
Ejemplos
En el Load ejemplo de código siguiente se usa para cargar una hoja de estilos compilada. La transformación reduce el valor del Price
elemento en un diez por ciento.
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
Nota
El ensamblado "Transform" usado en este ejemplo se creó con la utilidad xsltc.exe. Para obtener información detallada sobre el uso de esta herramienta de línea de comandos, vea How to: Perform an XSLT Transformation by Using an Assembly.
En el ejemplo de código anterior se usa la siguiente transformación:
<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>
Comentarios
Este método acepta una hoja de estilos compilada en forma de objeto MethodInfo , una matriz de bytes y una matriz de tipos. DynamicMethod Los objetos se pueden usar para permitir que los métodos de hoja de estilos compilados se descarten cuando se reclama el XslCompiledTransform objeto.
Se aplica a
Load(XmlReader, XsltSettings, XmlResolver)
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Compila la hoja de estilos XSLT incluida en XmlReader.
XmlResolver resuelve cualquier XSLT import
o include
elemento y la configuración de XSLT determinan los permisos para la hoja de estilos.
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);
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)
Parámetros
- settings
- XsltSettings
XsltSettings que se va a aplicar a la hoja de estilos. Si el valor es null
, se aplica la configuración Default.
- stylesheetResolver
- XmlResolver
utilizado XmlResolver para resolver las hojas de estilos a las que se hace referencia en XSLT import
y include
elementos. Si es null
, los recursos externos no se resuelven.
Excepciones
El valor de stylesheet
es null
.
La hoja de estilos contiene un error.
Ejemplos
En el ejemplo siguiente se carga una hoja de estilos y se habilita la compatibilidad con el scripting XSLT.
// 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)
Comentarios
La XslCompiledTransform clase admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe usar el http://www.w3.org/1999/XSL/Transform
espacio de nombres .
La hoja de estilos se carga desde el nodo actual de a través de XmlReader todos sus elementos secundarios. Esto le permite usar una parte de un documento como hoja de estilos. Una vez completado el Load método, el XmlReader se coloca en el siguiente nodo después del final de la hoja de estilos. Si se llega al final del documento, XmlReader se sitúa al final del archivo.
Consulte también
Se aplica a
Load(XmlReader)
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Compila la hoja de estilos incluida en 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)
Parámetros
Excepciones
El valor de stylesheet
es null
.
La hoja de estilos contiene un error.
Ejemplos
En el ejemplo siguiente se carga una hoja de estilos contenida en un XmlReader objeto .
// 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)
Comentarios
La XslCompiledTransform clase admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe usar el http://www.w3.org/1999/XSL/Transform
espacio de nombres .
La hoja de estilos se carga desde el nodo actual de a través de XmlReader todos sus elementos secundarios. Esto le permite usar una parte de un documento como hoja de estilos. Una vez completado el Load método, XmlReader el se coloca en el siguiente nodo después del final de la hoja de estilos. Si se llega al final del documento, XmlReader se sitúa al final del archivo.
Este método tiene el siguiente comportamiento:
Sin XmlUrlResolver credenciales de usuario se usa para procesar elementos
xsl:import
oxsl:include
.La
document()
función está deshabilitada.No se admiten scripts incrustados.
Puede usar la Load(XmlReader, XsltSettings, XmlResolver) sobrecarga para especificar un XmlResolver con las credenciales de autenticación necesarias o para especificar diferentes valores XSLT.
Consulte también
Se aplica a
Load(Type)
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Carga la hoja de estilos compilada que se creó usando el compilador XSLT (xsltc.exe).
public:
void Load(Type ^ compiledStylesheet);
public void Load (Type compiledStylesheet);
member this.Load : Type -> unit
Public Sub Load (compiledStylesheet As Type)
Parámetros
- compiledStylesheet
- Type
Nombre de la clase que contiene la hoja de estilos compilada.
Normalmente se trata del nombre de la hoja de estilos. A menos que se especifique lo contrario, la herramienta xsltc.exe usa el nombre de la hoja de estilos para los nombres de ensamblado y clase.
Ejemplos
En el ejemplo siguiente se muestra cómo cargar una hoja de estilos compilada desde un ensamblado XSLT. En el ejemplo se supone que la herramienta xsltc.exe se usó para crear un ensamblado denominado bookOrders.dll con una clase denominada bookOrders.
Nota
Debe hacer referencia al ensamblado XSLT al compilar el código. Por ejemplo, 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));
Comentarios
La herramienta xsltc.exe se usa para compilar hojas de estilos y generar ensamblados a partir de las hojas de estilos. El Load método carga la hoja de estilos compilada desde el ensamblado.
Nota
También debe incluir el ensamblado XSLT como referencia en la aplicación.
Consulte también
- Herramienta de ensamblado XSLT (xsltc.exe)
- Cómo: Realizar una transformación XSLT mediante un ensamblado
- Uso de la clase XslCompiledTransform
Se aplica a
Load(String)
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Carga y compila la hoja de estilos situada en el URI especificado.
public:
void Load(System::String ^ stylesheetUri);
public void Load (string stylesheetUri);
member this.Load : string -> unit
Public Sub Load (stylesheetUri As String)
Parámetros
- stylesheetUri
- String
URI de la hoja de estilos.
Excepciones
El valor de stylesheetUri
es null
.
La hoja de estilos contiene un error.
No se puede encontrar la hoja de estilos.
El valor stylesheetUri
incluye un nombre de archivo o un directorio que no se puede encontrar.
El valor stylesheetUri
no se puede resolver.
o bien
Se produjo un error al procesar la solicitud.
stylesheetUri
no es un URI válido.
Hubo un error de análisis al cargar la hoja de estilos.
Ejemplos
En el ejemplo siguiente se ejecuta una transformación y se genera en un archivo.
// 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")
Comentarios
La XslCompiledTransform clase admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe usar el http://www.w3.org/1999/XSL/Transform
espacio de nombres .
Este método tiene el siguiente comportamiento:
Un XmlUrlResolver elemento sin credenciales de usuario se usa para resolver el URI de la hoja de estilos y procesar los
xsl:import
elementos oxsl:include
.Con XmlReader la configuración predeterminada se usa para cargar la hoja de estilos. El procesamiento de DTD está deshabilitado en .XmlReader Si necesita procesamiento de DTD, cree una XmlReader con esta característica habilitada y pásela al Load método .
La
document()
función está deshabilitada.No se admiten scripts incrustados.
Puede usar la Load(String, XsltSettings, XmlResolver) sobrecarga para especificar un XmlResolver con las credenciales de autenticación necesarias o para especificar diferentes valores XSLT.
Consulte también
Se aplica a
Load(IXPathNavigable)
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Compila la hoja de estilos incluida en el objeto IXPathNavigable.
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)
Parámetros
- stylesheet
- IXPathNavigable
Un objeto que implementa la interfaz IXPathNavigable. En Microsoft .NET Framework, puede ser una clase XmlNode (normalmente una clase XmlDocument) o una clase XPathDocument que contiene la hoja de estilos.
Excepciones
El valor de stylesheet
es null
.
La hoja de estilos contiene un error.
Ejemplos
En el ejemplo siguiente se carga una hoja de estilos contenida en un XPathDocument objeto .
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"))
Comentarios
La XslCompiledTransform clase admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe usar el http://www.w3.org/1999/XSL/Transform
espacio de nombres .
Este método tiene el siguiente comportamiento:
Sin XmlUrlResolver credenciales de usuario se usa para procesar elementos
xsl:import
oxsl:include
.La
document()
función está deshabilitada.No se admiten scripts incrustados.
Puede usar la Load sobrecarga para especificar un XmlResolver con las credenciales de autenticación necesarias o para especificar diferentes valores XSLT.