XsltSettings Clase
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
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())
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.
Xslt |
Inicializa una nueva instancia de la clase XsltSettings con la configuración predeterminada. |
Xslt |
Inicializa una nueva instancia de la clase XsltSettings con la configuración especificada. |
Default |
Obtiene un objeto XsltSettings con la configuración predeterminada. La compatibilidad con la función |
Enable |
Obtiene o establece un valor que indica si se va a habilitar la compatibilidad con la función |
Enable |
Obtiene o establece un valor que indica si se va a habilitar la compatibilidad con los bloques de script incrustado. |
Trusted |
Obtiene un objeto XsltSettings que habilita la compatibilidad con la función |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Get |
Sirve como la función hash predeterminada. (Heredado de Object) |
Get |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Memberwise |
Crea una copia superficial del Object actual. (Heredado de Object) |
To |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Producto | Versiones |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 2.0, 2.1 |