XslCompiledTransform Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy XslCompiledTransform.
Przeciążenia
XslCompiledTransform() |
Inicjuje nowe wystąpienie klasy XslCompiledTransform. |
XslCompiledTransform(Boolean) |
Inicjuje XslCompiledTransform nowe wystąpienie klasy przy użyciu określonego ustawienia debugowania. |
XslCompiledTransform()
Inicjuje nowe wystąpienie klasy XslCompiledTransform.
public:
XslCompiledTransform();
public XslCompiledTransform ();
Public Sub New ()
Zobacz też
Dotyczy
XslCompiledTransform(Boolean)
Inicjuje XslCompiledTransform nowe wystąpienie klasy przy użyciu określonego ustawienia debugowania.
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
generowanie informacji o debugowaniu; w przeciwnym razie false
. Ustawienie tego true
ustawienia umożliwia debugowanie arkusza stylów za pomocą debugera Microsoft Visual Studio.
Przykłady
W poniższym przykładzie pokazano, jak włączyć debugowanie 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()
Uwagi
Aby przejść do kodu i debugować arkusz stylów, należy spełnić następujące warunki:
Parametr
enableDebug
jest ustawiony natrue
wartość .Arkusz stylów jest przekazywany do Load metody jako identyfikator URI lub implementacji XmlReader klasy, która implementuje IXmlLineInfo interfejs. Interfejs IXmlLineInfo jest implementowany we wszystkich obiektach analizowania XmlReader tekstu.
Innymi słowy, jeśli arkusz stylów jest ładowany przy użyciu IXPathNavigable obiektu, takiego jak XmlDocument lub XPathDocument, lub XmlReader implementacji, która nie implementuje interfejsu IXmlLineInfo , nie można debugować arkusza stylów.
Używany XmlResolver do ładowania arkusza stylów to plik oparty XmlResolverna pliku , taki jak XmlUrlResolver (jest to wartość domyślna XmlResolver używana przez klasę XslCompiledTransform ).
Arkusz stylów znajduje się na komputerze lokalnym lub w intranecie.