XslCompiledTransform Constructores
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í.
Inicializa una nueva instancia de la clase XslCompiledTransform.
Sobrecargas
XslCompiledTransform() |
Inicializa una nueva instancia de la clase XslCompiledTransform. |
XslCompiledTransform(Boolean) |
Inicializa una nueva instancia de la clase XslCompiledTransform con la configuración de depuración especificada. |
XslCompiledTransform()
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Inicializa una nueva instancia de la clase XslCompiledTransform.
public:
XslCompiledTransform();
public XslCompiledTransform ();
Public Sub New ()
Consulte también
Se aplica a
XslCompiledTransform(Boolean)
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Inicializa una nueva instancia de la clase XslCompiledTransform con la configuración de depuración especificada.
public:
XslCompiledTransform(bool enableDebug);
public XslCompiledTransform (bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)
Parámetros
- enableDebug
- Boolean
Es true
para generar información de depuración; de lo contrario, es false
. Si se establece en true
, la hoja de estilos se puede depurar con el depurador de Microsoft Visual Studio.
Ejemplos
En el ejemplo siguiente se muestra cómo habilitar la depuración XSLT.
// Enable XSLT debugging.
XslCompiledTransform xslt = new XslCompiledTransform(true);
// Load the style sheet.
xslt.Load("output.xsl");
// Create the writer.
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent=true;
XmlWriter writer = XmlWriter.Create("output.xml", settings);
// Execute the transformation.
xslt.Transform("books.xml", writer);
writer.Close();
' Enable XSLT debugging.
Dim xslt As New XslCompiledTransform(true)
' Load the style sheet.
xslt.Load("output.xsl")
' Create the writer.
Dim settings As New XmlWriterSettings()
settings.Indent=true
Dim writer As XmlWriter = XmlWriter.Create("output.xml", settings)
' Execute the transformation.
xslt.Transform("books.xml", writer)
writer.Close()
Comentarios
Se deben cumplir las siguientes condiciones para entrar en el código y depurar la hoja de estilos:
El parámetro
enableDebug
debe establecerse entrue
.La hoja de estilos se pasa al Load método como un URI o una implementación de la XmlReader clase que implementa la IXmlLineInfo interfaz. La IXmlLineInfo interfaz se implementa en todos los objetos de análisis de XmlReader texto.
En otras palabras, si la hoja de estilos se carga mediante un IXPathNavigable objeto, como o XmlDocumentXPathDocument, o una XmlReader implementación que no implementa la IXmlLineInfo interfaz, no puede depurar la hoja de estilos.
El XmlResolver que se usa para cargar la hoja de estilos es un archivo basado en XmlResolverarchivos, como XmlUrlResolver , que es el valor predeterminado XmlResolver usado por la XslCompiledTransform clase .
La hoja de estilos se encuentra en el equipo local o en la intranet.