XsltSettings Clase

Definición

Especifica las características XSLT que se admitirán durante la ejecución de la hoja de estilos XSLT.

public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
Herencia
XsltSettings

Ejemplos

En el ejemplo siguiente se carga una hoja de estilos y se habilita la compatibilidad con scripts XSLT.

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

// Create the XslCompiledTransform object and load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("sort.xsl", settings, new XmlUrlResolver());
' Create the XsltSettings object with script enabled.
Dim settings As New XsltSettings(False, True)
        
' Create the XslCompiledTransform object and load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load("sort.xsl", settings, New XmlUrlResolver())

Comentarios

Los bloques de script incrustados y la función XSLT document() son características opcionales en la XslCompiledTransform clase . Estas características están deshabilitadas de forma predeterminada. La XsltSettings clase especifica cuál de estas características opcionales admite. Las características están habilitadas o deshabilitadas mediante las propiedades de clase. A continuación, el XsltSettings objeto se pasa al XslCompiledTransform.Load método .

Importante

Las hojas de estilos XSLT pueden incluir referencias a otros archivos y bloques de scripts incrustados. Un usuario malintencionado puede aprovechar esto proporcionando datos o hojas de estilos que, cuando se ejecuta, puede hacer que el sistema procese hasta que el equipo se quede sin recursos. No habilite el scripting o la document() función a menos que la hoja de estilos proceda de un origen de confianza. Si no puede comprobar el origen de la hoja de estilos o si la hoja de estilos no procede de un origen de confianza, use la configuración XSLT predeterminada.

Constructores

Nombre Description
XsltSettings()

Inicializa una nueva instancia de la XsltSettings clase con la configuración predeterminada.

XsltSettings(Boolean, Boolean)

Inicializa una nueva instancia de la XsltSettings clase con la configuración especificada.

Propiedades

Nombre Description
Default

Obtiene un XsltSettings objeto con la configuración predeterminada. La compatibilidad con la función XSLT document() y los bloques de script incrustados está deshabilitado.

EnableDocumentFunction

Obtiene o establece un valor que indica si se debe habilitar la compatibilidad con la función XSLT document() .

EnableScript
Obsoletos.

Obtiene o establece un valor que indica si se debe habilitar la compatibilidad con bloques de script incrustados.

TrustedXslt

Obtiene un XsltSettings objeto que permite la compatibilidad con la función XSLT document() y los bloques de scripts incrustados.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también