XslCompiledTransform Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da XslCompiledTransform classe.
Sobrecargas
| Name | Description |
|---|---|
| XslCompiledTransform() |
Inicializa uma nova instância da XslCompiledTransform classe. |
| XslCompiledTransform(Boolean) |
Inicializa uma nova instância da XslCompiledTransform classe com a definição de depuração especificada. |
XslCompiledTransform()
- Origem:
- XslCompiledTransform.cs
- Origem:
- XslCompiledTransform.cs
- Origem:
- XslCompiledTransform.cs
- Origem:
- XslCompiledTransform.cs
- Origem:
- XslCompiledTransform.cs
Inicializa uma nova instância da XslCompiledTransform classe.
public:
XslCompiledTransform();
public XslCompiledTransform();
Public Sub New ()
Ver também
Aplica-se a
XslCompiledTransform(Boolean)
- Origem:
- XslCompiledTransform.cs
- Origem:
- XslCompiledTransform.cs
- Origem:
- XslCompiledTransform.cs
- Origem:
- XslCompiledTransform.cs
- Origem:
- XslCompiledTransform.cs
Inicializa uma nova instância da XslCompiledTransform classe com a definição de depuração 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
true gerar informação de depuração; caso contrário false. Definir isto para true permite depurar a folha de estilo com o depurador Microsoft Visual Studio.
Exemplos
O exemplo seguinte mostra como ativar a depuração 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()
Observações
As seguintes condições devem ser cumpridas para entrar no código e depurar a folha de estilo:
O
enableDebugparâmetro é definido paratrue.A folha de estilos é passada ao Load método quer como um URI, quer como uma implementação da XmlReader classe que implementa a IXmlLineInfo interface. A IXmlLineInfo interface está implementada em todos os objetos de XmlReader análise textual.
Por outras palavras, se a folha de estilos for carregada usando um IXPathNavigable objeto, como um XmlDocument ou XPathDocument, ou uma XmlReader implementação que não implemente a IXmlLineInfo interface, não pode depurar a folha de estilos.
O XmlResolver utilizado para carregar a folha de estilo é um ficheiro XmlResolverbaseado em ficheiros , como ( XmlUrlResolver este é o padrão XmlResolver usado pela XslCompiledTransform classe).
A folha de estilos está localizada na máquina local ou na intranet.