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í
| Name | Description |
|---|---|
| XslCompiledTransform() |
Inicializuje novou instanci XslCompiledTransform třídy. |
| XslCompiledTransform(Boolean) |
Inicializuje novou instanci XslCompiledTransform třídy se zadaným nastavením ladění. |
XslCompiledTransform()
- Zdroj:
- XslCompiledTransform.cs
- Zdroj:
- XslCompiledTransform.cs
- Zdroj:
- XslCompiledTransform.cs
- Zdroj:
- XslCompiledTransform.cs
- Zdroj:
- XslCompiledTransform.cs
Inicializuje novou instanci XslCompiledTransform třídy.
public:
XslCompiledTransform();
public XslCompiledTransform();
Public Sub New ()
Viz také
Platí pro
XslCompiledTransform(Boolean)
- Zdroj:
- XslCompiledTransform.cs
- Zdroj:
- XslCompiledTransform.cs
- Zdroj:
- XslCompiledTransform.cs
- Zdroj:
- XslCompiledTransform.cs
- Zdroj:
- XslCompiledTransform.cs
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. Nastavení na true umožňuje 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
enableDebugje nastaven natruehodnotu .Šablona stylů je předána Load metodě buď jako identifikátor URI, nebo implementace 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 , jako XmlDocument je například nebo XPathDocument, nebo XmlReader implementace, která neimplementuje IXmlLineInfo rozhraní, nelze ladit šablonu stylů.
Použitá XmlResolver k načtení šablony stylů je souborový soubor XmlResolver, například XmlUrlResolver (toto je výchozí hodnota XmlResolver používaná XslCompiledTransform třídou).
Šablona stylů se nachází na místním počítači nebo v intranetu.