XsltSettings Clase
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í.
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 admitir. Las características están habilitadas o deshabilitadas mediante las propiedades de clase. A continuación, el objeto XsltSettings se pasa al método XslCompiledTransform.Load.
Importante
Las hojas de estilos XLST pueden incluir referencias a otros archivos y bloques de scripts incrustados. Un usuario malintencionado puede aprovecharse de esta característica para proporcionarle datos u hojas de estilos que, cuando se ejecutan, pueden hacer que el sistema los procese hasta que el equipo se quede sin recursos. No habilite el scripting ni 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
XsltSettings() |
Inicializa una nueva instancia de la clase XsltSettings con la configuración predeterminada. |
XsltSettings(Boolean, Boolean) |
Inicializa una nueva instancia de la clase XsltSettings con la configuración especificada. |
Propiedades
Default |
Obtiene un objeto XsltSettings con la configuración predeterminada. La compatibilidad con la función |
EnableDocumentFunction |
Obtiene o establece un valor que indica si se va a habilitar la compatibilidad con la función |
EnableScript |
Obtiene o establece un valor que indica si se va a habilitar la compatibilidad con los bloques de script incrustado. |
TrustedXslt |
Obtiene un objeto XsltSettings que habilita la compatibilidad con la función |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |