XslCompiledTransform Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci XslCompiledTransform třídy.
Přetížení
XslCompiledTransform() |
Inicializuje novou instanci XslCompiledTransform třídy. |
XslCompiledTransform(Boolean) |
Inicializuje novou instanci XslCompiledTransform třídy se zadaným nastavením ladění. |
XslCompiledTransform()
Inicializuje novou instanci XslCompiledTransform třídy.
public:
XslCompiledTransform();
public XslCompiledTransform ();
Public Sub New ()
Viz také
Platí pro
XslCompiledTransform(Boolean)
Inicializuje novou instanci XslCompiledTransform třídy se zadaným nastavením ladění.
public:
XslCompiledTransform(bool enableDebug);
public XslCompiledTransform (bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)
Parametry
- enableDebug
- Boolean
true
k vygenerování informací o ladění; jinak false
. true
Toto nastavení vám umožní ladit šablonu stylů pomocí ladicího programu Microsoft Visual Studio.
Příklady
Následující příklad ukazuje, jak povolit ladě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()
Poznámky
Aby bylo možné přejít do kódu a ladit šablonu stylů, musí být splněny následující podmínky:
Parametr
enableDebug
je nastaven natrue
.Šablona stylů se předá Load metodě buď jako identifikátor URI, nebo implementaci XmlReader třídy, která implementuje IXmlLineInfo rozhraní. Rozhraní IXmlLineInfo je implementováno pro všechny objekty parsování XmlReader textu.
Jinými slovy, pokud je šablona stylů načtena pomocí objektu IXPathNavigable , například nebo XmlDocument XPathDocumentnebo XmlReader implementace, která neimplementuje IXmlLineInfo rozhraní, nemůžete ladit šablonu stylů.
Použitý XmlResolver k načtení šablony stylů je souborový XmlResolversoubor, například XmlUrlResolver (toto je výchozí XmlResolver hodnota používaná XslCompiledTransform třídou).
Šablona stylů se nachází na místním počítači nebo v intranetu.