XslTransform.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í.
Carga la hoja de estilos XSLT, incluidas las hojas de estilos a las que se hace referencia en xsl:include los elementos y xsl:import .
Sobrecargas
| Nombre | Description |
|---|---|
| Load(XPathNavigator, XmlResolver, Evidence) |
Carga la hoja de estilos XSLT contenida en .XPathNavigator Este método permite limitar los permisos de la hoja de estilos especificando evidencia. |
| Load(IXPathNavigable, XmlResolver, Evidence) |
Carga la hoja de estilos XSLT contenida en .IXPathNavigable Este método permite limitar los permisos de la hoja de estilos especificando evidencia. |
| Load(XPathNavigator, XmlResolver) |
Obsoletos.
Carga la hoja de estilos XSLT contenida en .XPathNavigator |
| Load(IXPathNavigable, XmlResolver) |
Obsoletos.
Carga la hoja de estilos XSLT contenida en .IXPathNavigable |
| Load(XmlReader, XmlResolver) |
Obsoletos.
Carga la hoja de estilos XSLT contenida en .XmlReader |
| Load(XmlReader, XmlResolver, Evidence) |
Carga la hoja de estilos XSLT contenida en .XmlReader Este método permite limitar los permisos de la hoja de estilos especificando evidencia. |
| Load(XPathNavigator) |
Obsoletos.
Carga la hoja de estilos XSLT contenida en .XPathNavigator |
| Load(IXPathNavigable) |
Obsoletos.
Carga la hoja de estilos XSLT contenida en .IXPathNavigable |
| Load(XmlReader) |
Obsoletos.
Carga la hoja de estilos XSLT contenida en .XmlReader |
| Load(String) |
Carga la hoja de estilos XSLT especificada por una dirección URL. |
| Load(String, XmlResolver) |
Carga la hoja de estilos XSLT especificada por una dirección URL. |
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
Load(XPathNavigator, XmlResolver, Evidence)
Carga la hoja de estilos XSLT contenida en .XPathNavigator Este método permite limitar los permisos de la hoja de estilos especificando evidencia.
public:
void Load(System::Xml::XPath::XPathNavigator ^ stylesheet, System::Xml::XmlResolver ^ resolver, System::Security::Policy::Evidence ^ evidence);
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver, System.Security.Policy.Evidence evidence);
member this.Load : System.Xml.XPath.XPathNavigator * System.Xml.XmlResolver * System.Security.Policy.Evidence -> unit
Public Sub Load (stylesheet As XPathNavigator, resolver As XmlResolver, evidence As Evidence)
Parámetros
- stylesheet
- XPathNavigator
Objeto XPathNavigator que contiene la hoja de estilos que se va a cargar.
- resolver
- XmlResolver
XmlResolver utilizado para cargar las hojas de estilos a las que se hace referencia en xsl:import los elementos y xsl:include . Si es null, los recursos externos no se resuelven.
No XmlResolver se almacena en caché una vez completado el Load método.
- evidence
- Evidence
El Evidence conjunto del ensamblado generado para el bloque de script en la hoja de estilos XSLT.
Si se trata de null, los bloques de script no se procesan, no se admite la función XSLT document() y no se permiten objetos de extensión con privilegios.
El autor de la llamada debe tener ControlEvidence permiso para proporcionar evidencia para el ensamblado de script. Los autores de llamadas de confianza parcial pueden establecer este parámetro en null.
Excepciones
El nodo actual no se ajusta a una hoja de estilos válida.
La hoja de estilos a la que se hace referencia requiere funcionalidad no permitida por la evidencia proporcionada.
El autor de la llamada intenta proporcionar evidencia y no tiene ControlEvidence permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl= http://www.w3.org/1999/XSL/Transformde espacio de nombres .
La hoja de estilos se carga desde la posición actual de XPathNavigator. Para usar una parte del documento cargado como hoja de estilos, vaya al nodo correspondiente al principio de la hoja de estilos. Una vez devuelto el Load método , XPathNavigator se coloca al principio de la hoja de estilos (en el xsl:style sheet nodo).
Hay diferentes maneras de proporcionar evidencia. En la tabla siguiente se describe qué tipo de evidencia proporcionar para escenarios de usuario comunes.
| Escenario | Tipo de evidencia que se va a proporcionar |
|---|---|
| La hoja de estilos XSLT es independiente o procede de una base de código de confianza. | Use la evidencia del ensamblado. |
| La hoja de estilos XSLT procede de un origen externo. Se conoce el origen del origen y hay una dirección URL verificable. | Cree evidencia mediante la dirección URL. |
| La hoja de estilos XSLT procede de un origen externo. No se conoce el origen del origen. | Establezca la evidencia en null. Los bloques de script no se procesan, no se admite la función XSLT document() y no se permiten objetos de extensión con privilegios.Además, también puede establecer el resolver parámetro nullen . Esto garantiza que xsl:import los elementos y xsl:include no se procesen. |
| La hoja de estilos XSLT procede de un origen externo. No se conoce el origen del origen, pero necesita compatibilidad con scripts. | Solicite evidencia del autor de la llamada. La API del autor de la llamada debe proporcionar una manera de proporcionar evidencia, normalmente la Evidence clase . |
Consulte también
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Se aplica a
Load(IXPathNavigable, XmlResolver, Evidence)
Carga la hoja de estilos XSLT contenida en .IXPathNavigable Este método permite limitar los permisos de la hoja de estilos especificando evidencia.
public:
void Load(System::Xml::XPath::IXPathNavigable ^ stylesheet, System::Xml::XmlResolver ^ resolver, System::Security::Policy::Evidence ^ evidence);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver resolver, System.Security.Policy.Evidence evidence);
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.XmlResolver * System.Security.Policy.Evidence -> unit
Public Sub Load (stylesheet As IXPathNavigable, resolver As XmlResolver, evidence As Evidence)
Parámetros
- stylesheet
- IXPathNavigable
Objeto que implementa la IXPathNavigable interfaz. En .NET Framework, puede ser un objeto (normalmente un XmlNodeXmlDocumentobjeto ) o un XPathDocument objeto que contiene la hoja de estilos XSLT.
- resolver
- XmlResolver
XmlResolver utilizado para cargar las hojas de estilos a las que se hace referencia en xsl:import los elementos y xsl:include . Si es null, los recursos externos no se resuelven.
No XmlResolver se almacena en caché una vez completado el Load método.
- evidence
- Evidence
El Evidence conjunto del ensamblado generado para el bloque de script en la hoja de estilos XSLT.
Si se trata de null, los bloques de script no se procesan, no se admite la función XSLT document() y no se permiten objetos de extensión con privilegios.
El autor de la llamada debe tener ControlEvidence permiso para proporcionar evidencia para el ensamblado de script. Los autores de llamadas de confianza parcial pueden establecer este parámetro en null.
Excepciones
El recurso cargado no es una hoja de estilos válida.
La hoja de estilos a la que se hace referencia requiere funcionalidad no permitida por la evidencia proporcionada.
El autor de la llamada intenta proporcionar evidencia y no tiene ControlEvidence permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl= http://www.w3.org/1999/XSL/Transformde espacio de nombres .
Hay diferentes maneras de proporcionar evidencia. En la tabla siguiente se describe qué tipo de evidencia proporcionar para escenarios de usuario comunes.
| Escenario | Tipo de evidencia que se va a proporcionar |
|---|---|
| La hoja de estilos XSLT es independiente o procede de una base de código de confianza. | Use la evidencia del ensamblado. |
| La hoja de estilos XSLT procede de un origen externo. Se conoce el origen del origen y hay una dirección URL verificable. | Cree evidencia mediante la dirección URL. |
| La hoja de estilos XSLT procede de un origen externo. No se conoce el origen del origen. | Establezca la evidencia en null. Los bloques de script no se procesan, no se admite la función XSLT document() y no se permiten objetos de extensión con privilegios.Además, también puede establecer el resolver parámetro nullen . Esto garantiza que xsl:import los elementos y xsl:include no se procesen. |
| La hoja de estilos XSLT procede de un origen externo. No se conoce el origen del origen, pero necesita compatibilidad con scripts. | Solicite evidencia del autor de la llamada. La API del autor de la llamada debe proporcionar una manera de proporcionar evidencia, normalmente la Evidence clase . |
Consulte también
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Se aplica a
Load(XPathNavigator, XmlResolver)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Precaución
You should pass evidence to Load() method
Carga la hoja de estilos XSLT contenida en .XPathNavigator
public:
void Load(System::Xml::XPath::XPathNavigator ^ stylesheet, System::Xml::XmlResolver ^ resolver);
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver? resolver);
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver);
member this.Load : System.Xml.XPath.XPathNavigator * System.Xml.XmlResolver -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.XPathNavigator * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As XPathNavigator, resolver As XmlResolver)
Parámetros
- stylesheet
- XPathNavigator
Objeto XPathNavigator que contiene la hoja de estilos XSLT.
- resolver
- XmlResolver
XmlResolver utilizado para cargar las hojas de estilos a las que se hace referencia en xsl:import los elementos y xsl:include . Si es null, los recursos externos no se resuelven.
No XmlResolver se almacena en caché una vez completado el Load método.
- Atributos
Excepciones
El nodo actual no se ajusta a una hoja de estilos válida.
La hoja de estilos contiene scripts incrustados y el autor de la llamada no tiene UnmanagedCode permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl= http://www.w3.org/1999/XSL/Transformde espacio de nombres .
La hoja de estilos se carga desde la posición actual de XPathNavigator. Para usar una parte del documento cargado como hoja de estilos, vaya al nodo correspondiente al principio de la hoja de estilos. Una vez devuelto el Load método , XPathNavigator se coloca al principio de la hoja de estilos (en el xsl:style sheet nodo).
Si la hoja de estilos contiene scripts incrustados, el script se compila en un ensamblado. El ensamblado tiene plena confianza. La práctica recomendada consiste en proporcionar evidencias mediante .Load(XPathNavigator, XmlResolver, Evidence)
Nota:
Si el autor de la llamada no tiene UnmanagedCode permiso, el script incrustado no se compila y se produce una SecurityException excepción . Consulte SecurityPermission y SecurityPermissionFlag.UnmanagedCode para obtener más información.
Consulte también
Se aplica a
Load(IXPathNavigable, XmlResolver)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Precaución
You should pass evidence to Load() method
Carga la hoja de estilos XSLT contenida en .IXPathNavigable
public:
void Load(System::Xml::XPath::IXPathNavigable ^ stylesheet, System::Xml::XmlResolver ^ resolver);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver? resolver);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver resolver);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver resolver);
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.XmlResolver -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As IXPathNavigable, resolver As XmlResolver)
Parámetros
- stylesheet
- IXPathNavigable
Objeto que implementa la IXPathNavigable interfaz. En .NET Framework, puede ser un objeto (normalmente un XmlNodeXmlDocumentobjeto ) o un XPathDocument objeto que contiene la hoja de estilos XSLT.
- resolver
- XmlResolver
XmlResolver utilizado para cargar las hojas de estilos a las que se hace referencia en xsl:import los elementos y xsl:include . Si es null, los recursos externos no se resuelven.
No XmlResolver se almacena en caché una vez completado el Load método.
- Atributos
Excepciones
El recurso cargado no es una hoja de estilos válida.
La hoja de estilos contiene scripts incrustados y el autor de la llamada no tiene UnmanagedCode permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl= http://www.w3.org/1999/XSL/Transformde espacio de nombres .
Si la hoja de estilos contiene scripts incrustados, el script se compila en un ensamblado. El ensamblado tiene plena confianza. La práctica recomendada es proporcionar evidencia mediante el Load(IXPathNavigable, XmlResolver, Evidence) método .
Nota:
Si el autor de la llamada no tiene UnmanagedCode permiso, el script incrustado no se compila y se produce una SecurityException excepción . Consulte SecurityPermission y SecurityPermissionFlag.UnmanagedCode para obtener más información.
Consulte también
Se aplica a
Load(XmlReader, XmlResolver)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Precaución
You should pass evidence to Load() method
Carga la hoja de estilos XSLT contenida en .XmlReader
public:
void Load(System::Xml::XmlReader ^ stylesheet, System::Xml::XmlResolver ^ resolver);
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver? resolver);
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver);
member this.Load : System.Xml.XmlReader * System.Xml.XmlResolver -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XmlReader * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As XmlReader, resolver As XmlResolver)
Parámetros
- resolver
- XmlResolver
XmlResolver utilizado para cargar las hojas de estilos a las que se hace referencia en xsl:import los elementos y xsl:include . Si es null, los recursos externos no se resuelven.
No XmlResolver se almacena en caché una vez completado el Load(XmlReader, XmlResolver) método.
- Atributos
Excepciones
El nodo actual no se ajusta a una hoja de estilos válida.
La hoja de estilos contiene scripts incrustados y el autor de la llamada no tiene UnmanagedCode permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl= http://www.w3.org/1999/XSL/Transformde espacio de nombres .
Este método carga la hoja de estilos XSLT, incluidas las hojas de estilos a las que se hace referencia en xsl:include los elementos y xsl:import . 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 devuelto el Load método , XmlReader el se coloca en el siguiente nodo después del final de la hoja de estilos. Si se alcanza el final del documento, XmlReader se coloca al final del archivo (EOF).
Si la hoja de estilos contiene entidades, debe especificar un XmlReader que pueda resolver entidades (XmlReader.CanResolveEntity devuelve true). En este caso, se puede usar un XmlValidatingReader .
Si la hoja de estilos contiene scripts incrustados, el script se compila en un ensamblado. El ensamblado tiene plena confianza. La práctica recomendada es proporcionar evidencia mediante el Load(XmlReader, XmlResolver, Evidence) método .
Nota:
Si el autor de la llamada no tiene UnmanagedCode permiso, el script incrustado no se compila y se produce una SecurityException excepción . Consulte SecurityPermission y SecurityPermissionFlag.UnmanagedCode para obtener más información.
Consulte también
Se aplica a
Load(XmlReader, XmlResolver, Evidence)
Carga la hoja de estilos XSLT contenida en .XmlReader Este método permite limitar los permisos de la hoja de estilos especificando evidencia.
public:
void Load(System::Xml::XmlReader ^ stylesheet, System::Xml::XmlResolver ^ resolver, System::Security::Policy::Evidence ^ evidence);
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver, System.Security.Policy.Evidence evidence);
member this.Load : System.Xml.XmlReader * System.Xml.XmlResolver * System.Security.Policy.Evidence -> unit
Public Sub Load (stylesheet As XmlReader, resolver As XmlResolver, evidence As Evidence)
Parámetros
- resolver
- XmlResolver
XmlResolver utilizado para cargar las hojas de estilos a las que se hace referencia en xsl:import los elementos y xsl:include . Si es null, los recursos externos no se resuelven.
No XmlResolver se almacena en caché una vez completado el Load método.
- evidence
- Evidence
El Evidence conjunto del ensamblado generado para el bloque de script en la hoja de estilos XSLT.
Si se trata de null, los bloques de script no se procesan, no se admite la función XSLT document() y no se permiten objetos de extensión con privilegios.
El autor de la llamada debe tener ControlEvidence permiso para proporcionar evidencia para el ensamblado de script. Los autores de llamadas de confianza parcial pueden establecer este parámetro en null.
Excepciones
El nodo actual no se ajusta a una hoja de estilos válida.
La hoja de estilos a la que se hace referencia requiere funcionalidad no permitida por la evidencia proporcionada.
El autor de la llamada intenta proporcionar evidencia y no tiene ControlEvidence permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl= http://www.w3.org/1999/XSL/Transformde espacio de nombres .
Este método carga la hoja de estilos XSLT, incluidas las hojas de estilos a las que se hace referencia en xsl:include los elementos y xsl:import . 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 devuelto el Load método , XmlReader el se coloca en el siguiente nodo después del final de la hoja de estilos. Si se alcanza el final del documento, XmlReader se coloca al final del archivo (EOF).
Si la hoja de estilos contiene entidades, debe especificar un XmlReader que pueda resolver entidades (XmlReader.CanResolveEntity devuelve true). En este caso, se puede usar un XmlValidatingReader .
Hay diferentes maneras de proporcionar evidencia. En la tabla siguiente se describe qué tipo de evidencia proporcionar para escenarios de usuario comunes.
| Escenario | Tipo de evidencia que se va a proporcionar |
|---|---|
| La hoja de estilos XSLT es independiente o procede de una base de código de confianza. | Use la evidencia del ensamblado. |
| La hoja de estilos XSLT procede de un origen externo. Se conoce el origen del origen y hay una dirección URL verificable. | Cree evidencia mediante la dirección URL. |
| La hoja de estilos XSLT procede de un origen externo. No se conoce el origen del origen. | Establezca la evidencia en null. Los bloques de script no se procesan, no se admite la función XSLT document() y no se permiten objetos de extensión con privilegios.Además, también puede establecer el resolver parámetro nullen . Esto garantiza que xsl:import los elementos y xsl:include no se procesen. |
| La hoja de estilos XSLT procede de un origen externo. No se conoce el origen del origen, pero necesita compatibilidad con scripts. | Solicite evidencia del autor de la llamada. La API del autor de la llamada debe proporcionar una manera de proporcionar evidencia, normalmente la Evidence clase . |
Consulte también
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Se aplica a
Load(XPathNavigator)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Precaución
You should pass evidence to Load() method
Carga la hoja de estilos XSLT contenida en .XPathNavigator
public:
void Load(System::Xml::XPath::XPathNavigator ^ stylesheet);
public void Load(System.Xml.XPath.XPathNavigator stylesheet);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.XPathNavigator stylesheet);
member this.Load : System.Xml.XPath.XPathNavigator -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.XPathNavigator -> unit
Public Sub Load (stylesheet As XPathNavigator)
Parámetros
- stylesheet
- XPathNavigator
Objeto XPathNavigator que contiene la hoja de estilos XSLT.
- Atributos
Excepciones
El nodo actual no se ajusta a una hoja de estilos válida.
La hoja de estilos contiene scripts incrustados y el autor de la llamada no tiene UnmanagedCode permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl= http://www.w3.org/1999/XSL/Transformde espacio de nombres .
Este método carga la hoja de estilos XSLT, incluidas las hojas de estilos a las que se hace referencia en xsl:include los elementos y xsl:import . Los recursos externos se resuelven mediante una XmlUrlResolver sin credenciales de usuario. Si las hojas de estilos se encuentran en un recurso de red que requiere autenticación, use la sobrecarga que toma XmlResolver como uno de sus argumentos y especifique una XmlResolver con las credenciales necesarias.
La hoja de estilos se carga desde la posición actual de XPathNavigator. Para usar solo una parte del documento cargado como hoja de estilos, vaya al nodo correspondiente al principio de la hoja de estilos. Una vez devuelto el Load método , XPathNavigator se coloca al principio de la hoja de estilos (en el xsl:style sheet nodo).
Si la hoja de estilos contiene scripts incrustados, el script se compila en un ensamblado. El ensamblado tiene plena confianza. La práctica recomendada es proporcionar evidencia mediante el Load(XPathNavigator, XmlResolver, Evidence) método .
Nota:
Si el autor de la llamada no tiene UnmanagedCode permiso, el script incrustado no se compila y se produce una SecurityException excepción . Consulte SecurityPermission y SecurityPermissionFlag.UnmanagedCode para obtener más información.
Se aplica a
Load(IXPathNavigable)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Precaución
You should pass evidence to Load() method
Carga la hoja de estilos XSLT contenida en .IXPathNavigable
public:
void Load(System::Xml::XPath::IXPathNavigable ^ stylesheet);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.IXPathNavigable stylesheet);
member this.Load : System.Xml.XPath.IXPathNavigable -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.IXPathNavigable -> unit
Public Sub Load (stylesheet As IXPathNavigable)
Parámetros
- stylesheet
- IXPathNavigable
Objeto que implementa la IXPathNavigable interfaz. En .NET Framework, puede ser un objeto (normalmente un XmlNodeXmlDocumentobjeto ) o un XPathDocument objeto que contiene la hoja de estilos XSLT.
- Atributos
Excepciones
El recurso cargado no es una hoja de estilos válida.
La hoja de estilos contiene scripts incrustados y el autor de la llamada no tiene UnmanagedCode permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl= http://www.w3.org/1999/XSL/Transformde espacio de nombres .
Este método carga la hoja de estilos XSLT, incluidas las hojas de estilos a las que se hace referencia en xsl:include los elementos y xsl:import . Los recursos externos se resuelven mediante una XmlUrlResolver sin credenciales de usuario. Si las hojas de estilos se encuentran en un recurso de red que requiere autenticación, use la sobrecarga que toma XmlResolver como uno de sus argumentos y especifique una XmlResolver con las credenciales necesarias.
Si la hoja de estilos contiene scripts incrustados, el script se compila en un ensamblado. El ensamblado tiene plena confianza. La práctica recomendada es proporcionar evidencia mediante el Load(IXPathNavigable, XmlResolver, Evidence) método .
Nota:
Si el autor de la llamada no tiene UnmanagedCode permiso, el script incrustado no se compila y se produce una SecurityException excepción . Consulte SecurityPermission y SecurityPermissionFlag.UnmanagedCode para obtener más información.
Se aplica a
Load(XmlReader)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Precaución
You should pass evidence to Load() method
Carga la hoja de estilos XSLT contenida en .XmlReader
public:
void Load(System::Xml::XmlReader ^ stylesheet);
public void Load(System.Xml.XmlReader stylesheet);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XmlReader stylesheet);
member this.Load : System.Xml.XmlReader -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XmlReader -> unit
Public Sub Load (stylesheet As XmlReader)
Parámetros
- Atributos
Excepciones
El nodo actual no se ajusta a una hoja de estilos válida.
La hoja de estilos contiene scripts incrustados y el autor de la llamada no tiene UnmanagedCode permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl= http://www.w3.org/1999/XSL/Transformde espacio de nombres .
Este método carga la hoja de estilos XSLT, incluidas las hojas de estilos a las que se hace referencia en xsl:include los elementos y xsl:import . Los recursos externos se resuelven mediante una XmlUrlResolver sin credenciales de usuario. Si las hojas de estilos se encuentran en un recurso de red que requiere autenticación, use la sobrecarga que toma XmlResolver como uno de sus argumentos y especifique una XmlResolver con las credenciales necesarias.
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 devuelto el Load método , XmlReader el se coloca en el siguiente nodo después del final de la hoja de estilos. Si se alcanza el final del documento, XmlReader se coloca al final del archivo (EOF).
Si la hoja de estilos contiene entidades, debe especificar un XmlReader que pueda resolver entidades (XmlReader.CanResolveEntity devuelve true). En este caso, se puede usar un XmlValidatingReader .
Si la hoja de estilos contiene scripts incrustados, el script se compila en un ensamblado. El ensamblado tiene plena confianza. La práctica recomendada es proporcionar evidencia mediante el Load(XmlReader, XmlResolver, Evidence) método .
Nota:
Si el autor de la llamada no tiene UnmanagedCode permiso, el script incrustado no se compila y se produce una SecurityException excepción . Consulte SecurityPermission y SecurityPermissionFlag.UnmanagedCode para obtener más información.
Se aplica a
Load(String)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Carga la hoja de estilos XSLT especificada por una dirección URL.
public:
void Load(System::String ^ url);
public void Load(string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Parámetros
- url
- String
Dirección URL que especifica la hoja de estilos XSLT que se va a cargar.
Excepciones
El recurso cargado no es una hoja de estilos válida.
La hoja de estilos contiene un script incrustado y el autor de la llamada no tiene UnmanagedCode permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl="http://www.w3.org/1999/XSL/Transform"de espacio de nombres .
Este método carga la hoja de estilos XSLT, incluidas las hojas de estilos a las que se hace referencia en xsl:include los elementos y xsl:import . Los recursos externos se resuelven mediante una XmlUrlResolver sin credenciales de usuario. Si las hojas de estilos se encuentran en un recurso de red que requiere autenticación, use la sobrecarga que toma XmlResolver como uno de sus argumentos y especifique una XmlResolver con las credenciales necesarias.
Si la hoja de estilos contiene scripts incrustados, el script se compila en un ensamblado. El URI de la hoja de estilos se usa para crear evidencia, que se aplica al ensamblado.
Nota:
Si el autor de la llamada no tiene UnmanagedCode permiso, el script incrustado no se compila y se produce una SecurityException excepción . Consulte SecurityPermission y SecurityPermissionFlag.UnmanagedCode para obtener más información.
Se aplica a
Load(String, XmlResolver)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Carga la hoja de estilos XSLT especificada por una dirección URL.
public:
void Load(System::String ^ url, System::Xml::XmlResolver ^ resolver);
public void Load(string url, System.Xml.XmlResolver? resolver);
public void Load(string url, System.Xml.XmlResolver resolver);
member this.Load : string * System.Xml.XmlResolver -> unit
Public Sub Load (url As String, resolver As XmlResolver)
Parámetros
- url
- String
Dirección URL que especifica la hoja de estilos XSLT que se va a cargar.
- resolver
- XmlResolver
XmlResolver que se va a usar para cargar la hoja de estilos y las hojas de estilos a las que se hace referencia en xsl:import los elementos y xsl:include .
Si es null, se usa un valor predeterminado XmlUrlResolver sin credenciales de usuario para abrir la hoja de estilos. El valor predeterminado XmlUrlResolver no se usa para resolver ningún recurso externo en la hoja de estilos, por lo que xsl:import los elementos y xsl:include no se resuelven.
No XmlResolver se almacena en caché una vez completado el Load(String, XmlResolver) método.
Excepciones
El recurso cargado no es una hoja de estilos válida.
La hoja de estilos contiene un script incrustado y el autor de la llamada no tiene UnmanagedCode permiso.
Comentarios
Nota:
La XslTransform clase está obsoleta en .NET Framework versión 2.0. La XslCompiledTransform clase es el nuevo procesador XSLT. Para obtener más información, vea Usar la clase XslCompiledTransform y Migrar desde la clase XslTransform.
XslTransform admite la sintaxis XSLT 1.0. La hoja de estilos XSLT debe incluir la declaración xmlns:xsl= http://www.w3.org/1999/XSL/Transformde espacio de nombres .
Si la hoja de estilos contiene scripts incrustados, el script se compila en un ensamblado. El URI de la hoja de estilos se usa para crear evidencia, que se aplica al ensamblado.
Nota:
Si el autor de la llamada no tiene UnmanagedCode permiso, el script incrustado no se compila y se produce una SecurityException excepción . Consulte SecurityPermission y SecurityPermissionFlag.UnmanagedCode para obtener más información.